Agree with this guy ^^^^
I will add that racers do take YCRS to improve and shave off those last 10ths, too. The class size is small enough, and the ratio of instructors to students low enough, that everyone gets what they need.
In fact, that is YCRS's rule number 5 "you get what you need" and if you're not, ask.
I've taken lots of different schools over the years, but YCRS is the one that gave me the best improvement and control over my motorcycle. They have a clear, concise way of explaining how to ride a motorcycle. As mentioned above, it's appropriate for all levels of riders.
N2's ATP is great, AJ is a wonderful instructor. He does private lessons, too.