If you've never done a trackday, I recommend you do that first! And I would say several! This will help you get the most out of a race school.
Jumy my $0.02
+1 Get a few days under your belt with a trackday org with a good beginner group (STT, TPM, NESBA). They will teach you a lot of the basics, and it will get your "track jitters" out before the school. That way, once you're in the school, you can really focus on learning.
As far as that school - I've heard nothing but spectacular reviews about it. They put customer satisfaction above everything else.
My 30 second review on race schools
- great school for beginners and / or people that have never been on the track up to 'intermediate' levels...affordable!
Great for beginners to fast 'intermediate' Again, relatively inexpensive.
Yamaha Champions Riding School
The absolute best school money can buy (and it takes a lot of money!) You're really paying for Nick lenatsch's time. He's a former Freddie Spencer instructor - and the best there is. IMO, this school isn't worth it until you're an advanced rider / racer. But once you reach that level - this is the place to go!
There are a ton more out there - but these are the three that I have experience with.
You by no means have to go to a school to learn how to ride fast. If you go to a CR (control rider) based track day - most of those guys have done all these schools, and are happy to share their knowledge! They are there to help you ride safer and faster! You have to ask questions to get the most out of them.
I'm a little biased towards NESBA, but I'm a CR for them out here in the midwest...although most track day orgs are great places to learn.
Good luck this spring!