I worked 30 hours a week at a grocery store during my last two years of high school. I worked there a few summers when I was in college. During the school years in college, I tutored math and chemistry. I also worked one summer as an operator in a chemical plant. I paid for college on my own.
Both of my children worked while they were in high school. They both worked as private tutors and at those afterschool tutoring businesses. I met with a lot of resistance from other parents. They felt that making my kids work was kind of mean and didn't allow them to enjoy the "most carefree time of their lives." Those people were wrong.
They both had jobs when they were in college, too. Well, one is still in college. My oldest worked as a tutor and at a neurobiology lab at one of the medical schools near her college. It's the same medical school she ended up attending. This year my youngest works at the dean's office, is a transport phenomena tutor, and grades papers. Last year she worked at the dean's office and in a nanoparticle lab. She just finished a semester long internship at a chemical company.
Working is good. It teaches you all of the right things, while allowing you some financial freedom. My husband and I pay for their school, and they get to pocket what they earn. Which is way better than the deal I had.