
Pick your way in

Earn while you learn
A program hires you, pays you on the job and runs your classes.
- Pay
- From day one
- In OH
- 10 registered programs

Classroom first
Learn the basics, then find work to log your hours.
- Pay
- You pay tuition
- In OH
- 11 schools with programs

Start on a crew
Get hired as a helper by a licensed roofing contractor and log hours on the job.
- Pay
- Paid on the job
- Start
- No experience needed
The license steps
Get hired or start training
Join a registered apprenticeship, take a trade school program, or work as a helper for a licensed contractor.
Work as a roofer
Run your own shop
To bid and contract on your own you need a roofing contractor license or registration.
- Issued by
- Ohio Construction Industry Licensing Board (OCILB)
Pay once you're working
$49,390
a year is the median for roofers in Ohio ($23.74 an hour, May 2025).3
Pay by city and percentile- Canton–Massillon$28.57
- Toledo$27.74
- Cleveland$26.77
- Akron$26.28
- Dayton–Kettering$24.72
Questions

Next step
Find an apprenticeship near you
10 registered programs in Ohio. Enter your ZIP to see the closest ones and what they ask for.
Find a programMore for roofers in Ohio
Sources
- Ohio Construction Industry Licensing Board (OCILB) contractor licensing (codes.ohio.gov, 2026-10-27)
- Projections Central, long-term occupational projections 2024-2034 (projectionscentral.org, 2024-2034)
- BLS Occupational Employment and Wage Statistics, Ohio, May 2025 (bls.gov, May 2025)