I've updated my Resources page for you to include recommended intermediate/advanced training courses for street and offroad riding.
These include schools that offer highly attentive, full on training (not just open track days) on and off the racetrack, on the dirt or in the woods.
I'm trying to make this list valuable for anyone riding on the street or the dirt. So you get the idea.
So after you've taken your Basic Motorcycle Safety Class which teaches you the *very* basic skills to get started, these classes are for after you've maybe ridden 2-3,000 miles on your own and now it's time for more training.
Or, you've ridden for 5-10-15-20 years and you're looking to refresh your riding skills. Because you know that we tend to get a little complacent with our riding as we get older ;) If you don't retrain every so often (~3-5 years) you may find yourself falling into bad habits or losing some of your mojo. I recently did a track day and it was absolutely amazing for my street riding skills.
Track days mean a lot of things to a lot of people, so I hope you will read my blog post about the class I took, and how it affected me on the street. As well as my list which includes really great classes to help you with street riding, NOT necessarily competition level racing.