That is why for a lot of roles a motivated, smart high-school dropout is a better hire than a college student.
Lol. Pay? A tech company willing to open its doors to highschool students need not fork over actual money. Just ask. You will be deluged with resumes. Running an internship program isn't about the money. It is about the hassle of administering it. Regardless of the economic numbers blasted on the news, getting a decent tech job is cutthroat. Highschool kids will kill to get tech company internship on their pre-collage resume.
Or you could do what Hollywood does and get the older, multi-year interns to supervise the junior ones.
How do I know this? My country has an apprenticeship system and software developer is actually an option, but nobody does this because it doesn't work very well. My company tried it; the person failed to produce even very rudimentary programs.
College really isn't about the education it provides; it is all about signalling that you can deal with deadlines, people and semi-complex problems. That signal often doesn't work though.
It's not that I can't imagine it working - in fact, had I done an apprenticeship instead of a university degree, I doubt my output would be much different; it's just that it really didn't seem to work in our case.
That said, my org supports up to 4 concurrent interns (typically we have 2-3 at any given point), and they could work for 4 months to 2+ years if they want, 15-40 hours/week -- adjustable for summers, etc... But they need to be at a stage where code review is going over application of theory, not telling them about when to use functions.
We lose a lot of interns after 3-5 months, but if they came in knowing the basics, we usually get something out of it (though the cost-benefit is usually negative). We want to support internships, though, so we keep doing them.
Where with clerical tasks you can just have them get back to that pile of paper tomrorrow
You could say the same thing about a professional taking an apprentice in any trade ... and yet they still take apprentices
I went straight from high school to a very entry level web development job. I didn't have any chance at getting a job at a larger company but small web shops provided an opportunity for me since I could be hired at a low wage and the owner of the company was the one hiring me.
Now I am grateful to have moved up the ladder over 10 years time and I have a much higher paying job and no student debt.