General
Virginia is a mediocre state to earn American history diploma. The only college which offers that option in Virginia is Shenandoah University. That school offers a decent American history program evaluated with four stars for curriculum and two-star rating for teaching.