I took the MARRC http://www.marrc.org/
class @ Summit Point last year. They do teach you a little bit about race lines etc.. but do focus on getting you on and off the track safe, as well as talking about the hows and why's of racing. the biggest thing is the limited amount of time given for the class it is hard to get into any real 'teaching'.
I also took the Cornerspeed class a couple years ago @ VIR but never did any racing afterward. They both taught the same basic things and are both comparable, IMHO.
It takes time to get fast I would suggest taking the class getting your licence and then do a few races, then take a more advanced class after that, you will be able to understand what they are trying to teach you a little more that way.
Being in MD your pretty close to a few tracks Summit Point, VIR, Pocono, and Beaver Run. I dont know about WERA but I know that CCS is at Summit like 6 times this yr and VIR 2. Plenty of time to go fast!!