Mine does, for grade 10/11/12. Didn't take it this year because I've got a heavy course load and need my spare periods, but I'm lucky the grade 11/12 class goes down during my spare. When I'm free, I hang out there.
It's a wicked autoshop, we have 2, but only one is used daily. The one that's used has 2 two-post hoists, lotsa stuff. The teacher, a REAL licensed mechanic, will fix your/your family/teacher's cars for no labour charge, and can get parts at wholesale from UAP/Napa.
He'll do decently big jobs, but nothing huge, ie, rebuilding your motor or replacing your engine/tranny. Just not enough time.