Become an apprentice
Apprenticeships can pay for school, provide a post-college job and offer a salary, too. Apprenticeship programs take 1-6 years, are available in more than 1,000 occupations and require participants to complete at least 2,000 hours of field work annually, according to the Department of Labor.
In exchange, the sponsoring employer pays for college or technical training and provides a salary. A list of available programs is available at the ApprenticeshipUSA website.