I have a riding buddy who just completed the F.A.S.T. course at Shannonville (Ontario) and he is doing his best to convince me to sign up for one. He said it was a total eye-opener.
If you want, ping loudbike and ask him about track schools. He knows the tracks and schools up in that area and can probably give you some really good leads.