I'm going to do something I rarely do and weigh in on this one.
All high schools are different, but in the case of the high school where my daughter goes it works like this for extra credit/advanced classes.
As a company AutomationDirect sponsors the local
FIRST robotics team. It consists of middle and high school aged kids. They learn safety, electronics, programming, critical and logical thinking, and troubleshooting skills.
As you can see from the picture on the first page the kids have fun. The amazing part is, when it comes down to working they dig in and go. Some of the projects that they have done are quite amazing.
So far in the four years of the program I don't know of a single major accident. A few minor cuts and bruises, but no lost fingers, eyes or other major body parts.
By the way. All of it is done by the kids. All the mentors do is keep the kids safe, provide instruction, and provide guidance. The kids do it all. Even the webpage I linked up top is done by the kids.
Most of the programs at the local schools are similar. My daughter is n JROTC. It works the same way. The kids do it all. The instructors mentor and guide. I've never seen the instructor do any of the inventory or other general clerical work. His thinking? Quote; "The kids are going to have to do this stuff when they graduate. They might as well learn now. I know how to do it. They don't."
Don't do your homework? You're out. Commit a crime? You're out. Underage smoking or drinking? You're out. The kids want to be there and it shows. Depending on the circumstance, the kid may get a second chance, but there is no shortage of kids wanting in the programs.
They are great programs and great kids who are in them.