There are several good instructors/schools in and around NoVA.
I have attended all listed below:
1. Commonwealth Criminal Justice Academy (CCJA), run by Tom Perroni. His shop
is in Fredericksburg. I have done several carbine and/or carbine/pistol classes. All were single day courses.
2. Tactical Operations Consulting (TOC), run by Matt Watson. Did a single day carbine course up near Martinsburg, WV.
3. EAG Tactical. This is Pat Rogers' shop. Although I have taken several courses with him, none of them were the local VA ones. He does run classes
out at Echo Valley Training Center (WV).
Also, Tactical Response (James Yeager) occasionally does some training out at Echo Valley, or up in Palmyra, PA (next to Hershey, PA).
There are others, but, I only wanted to list those I had personal experience with. Train with as many different instructors as you can.