Roofer Education Requirements
There are no formal educational requirements to become a Roofer. Typically, roofers will work their way up through the trades. They start out as apprentices, eventually become journeymen and finally they could be foremen. Some companies will require a high school education, but most simply want to see experience on your resume.
If you want to be some sort of manager for a roofing construction company, a bachelors in civil engineering, business or construction management may help. Not all companies will require a bachelors, but many prefer one.
There are a handful of technical schools and trade programs that offer roofing educational opportunities.