Entry-level roofing workers can be trained, gain experience and earn money while they learn the roofing trade. Some roofing contracting companies offer approved apprenticeship programs*, or new roofing workers can join apprentice programs conducted by the United Union of Roofers, Waterproofers and Allied Workers to develop and improve their skills.
You also can gain opportunities in the roofing industry through training and education. NRCA and its affiliate organizations (for example, Midwest Roofing Contractors Association, North/East Roofing Contractors Association) offer several training and continuing education programs.