I took the M1X course at Centennial back in 2010.
I'd say they were pretty good; they definitely corrected some bad habits I had at the time, as I'd been riding for about a month and a half or so prior to taking the course. The instructors were knowledgeable and spent adequate time with students to help with any issues etc they were having. I have to say though, the guy in charge of my group was a bit of an oddball -- I'm quite positive he was smoking weed during/in-between lessons with us, LOL -- but he had a great attitude.
If you're looking for other options though, definitely look into Learning Curves -- I know a ton of riders who have taken their M1X course, as well as their M2X course (myself, my girlfriend and a few friends all took the M2X) and they are GREAT! They have both daytime and evening ("Midnight Madness") courses so they're more flexible than most of the others. They're also a bit cheaper vs the Colleges etc. They also take the time to get to know each individual rider before/during the course, and really make sure everyone is keeping up with everything. I would say if you have any doubts or are nervous about the course etc, LC will be more accommodating.
Hope this is helpful!
(Edit: Crap, I just noticed the "during weekdays" part of your post. To my knowledge, most if not all of these courses are done during weekends. Typically either Thursday or Friday night for an in-class portion, and then all the riding on the Sat+Sun.)