DS13 (almost 14) and going into 9th grade in the fall has never gotten an allowance and I do not want him getting a fast-food/retail/bussing/bagger job in high school. He has had a little job all through Middle School taking the garbage out for a disabled woman (who has MS) down the street. He does this every other week for $5.00/per time. Her bi-weekly housekeeper does it the off-weeks, but since DS walks by her house on the way home from school every day, he always brings the cans back to the side of her garage for "free" after the garbage is collected.
I do not want him working a "scheduled" job in high school for many reasons. Selfishly, I do not want a crappy part-time gig at a local fast food joint interfering with these last precious 4 years I have with him. I want him available when we want to go out of town for the weekend (we moved out of state and go back to visit family every couple months) or when his younger siblings have games/competitions in their sports and activities. We have always viewed our kids' games as family activities and I do not want this to stop, and living 5 hours away from everyone makes our tri-monthly trips back "home" very important, and DS loves seeing his cousins. I would HATE it if he had to miss this.
And, although I know that these types of jobs have value as far as work ethic/responsibility goes for some kids, I do not think that the low pay is worth the work involved - a lot of these jobs are managed by people who are not very happy or successful and take it out on the poor 16 year old they just hired. I had awful experiences at my teenage jobs - I cannot think of one manager who wasn't a jerk on a power trip. I feel that there are other ways that we are able to instill the same ethics without it. DS has played tackle football since he was 7 (2nd grade), 5 days/week, 2-3 hours/day for 5 months of the year. He is in all advanced classes since he was in 5th grade, and has placed into advanced/AP classes going into high school. He brings home report cards every quarter with all "A"'s and (usually) the token "B", usually in writing since he hates to write.
In the off-season, he works with a personal trainer 3 days a week. This has all taught him time-management skills like nobody's business. His above-mentioned taking the garbage out "job" has taught him responsibility toward someone outside our family - I have never interfered with this job...he has always had to be the one to arrange his schedule and issues with Ms. M and work out the pay arrangement/etc. He has volunteered at our local library (usually 2 days a week for a few hours/day) the past two summers and will continue to do so, so he has had to be responsible for his schedule there. He has to tutor a certain amount of hours a year for NJHS, and he serves dinner at a soup kitchen every month that has a 5th Sunday (so 3-4 times a year). He does chores around the house...he needs to keep his room clean, dishes, watch his younger siblings from time to time, and earn "extras" by doing extra chores that are not "normal" helping out just because he is part of the family things, like cleaning the garage, folding laundry, etc.
I think that maybe a seasonal job like lifeguarding or being a caddy at a golf course might be a better fit for DS. The only problem with these jobs is that at his high school, football conditioning pretty much starts in January a few days/week, summer camps and practices start in June, and the regular season practices start in late July with the reg season games and practices going through Oct - Nov if they make the playoffs. I just don't see where he would ever fit a job in with football and school commitments.
I don't think that kids should pay for anything that a parent is supposed to provide. Anything that I would buy him at 10, 12 years of age, I will continue to buy at 16 and 17. We will see what he wants above and beyond that, and go from there. My mother ran out on my 4 sisters and I when I was 11 years old (my youngest sister was a preschooler at the time) while my dad worked 14 hour days, and we had to babysit for friends and relatives' kids to earn money for even the basics like lunch money, female necessities, shoes, etc, so I may be a little on the extreme side with my thoughts, but I will not make my kids work to earn money for things that a parent should normally supply!