Here's a radical plan:
2A of a hypothetical 4 tier system. Enrollment range 450-1000, with buffer zones. Almost no mixed districts, roughly equal number of teams in each class.
Region A
Eastern Shore District (also includes 1A Northampton and Chincoteague)
Arcadia 578
Nandua 666
Colonial District
John Marshall 689
Maggie Walker 723
Thomas Jefferson Richmond 775
George Wythe Richmond 811
Armstrong 905
Colonial Heights 908
Southside District
Brunswick 596
Bluestone 627
Greensville 663
Southampton 787
Park View South Hill 790
York-Potomac District
Essex 468
Washington & Lee 479
Bruton 584
King William 625
Poquoson 776
New Kent 905
Region B
Bull Run District
George Mason 576
Manassas Park 817
James Monroe 889
Brentsville District 921
Shenandoah District
Riverheads 475
Buffalo Gap 530
Robert E. Lee Staunton 715
Stuarts Draft 728
Wilson Memorial 741
Fort Defiance 797
Waynesboro 851
Skyline District (also includes 1A Rappahannock County)
Luray 467
Page 571
Madison 576
East Rockingham 658
William Monroe 837
Spotswood 879
Stonewall District
Stonewall Jackson Mt. Jackson 453
Strasburg 664
Clarke 712
Central Woodstock 766
Warren 822
Skyline 855
Region C
Blue Ridge District
James River Buchanan 556
Alleghany 812
Liberty Bedford 893
Rockbridge 952
Northside 967
Dogwood District
Gretna 569
Nelson 587
Randolph-Henry 623
Appomattox 712
Rustburg 814
James River District
Amelia 555
Buckingham 593
Prince Edward 644
Nottoway 654
Goochland 733
Foothill District
Martinsville 614
Chatham 642
Dan River 649
Patrick 791
Magna Vista 922
Tunstall 923
Region D
Three Rivers District
Fort Chiswell 473
Giles 523
Glenvar 539
Floyd 602
Cave Spring 944
Southwest District
Grundy 491
Lebanon 501
Graham 548
Tazewell 595
Richlands 703
Highland District
Chilhowie 454
Grayson 562
John Battle 614
Virginia 657
Marion 677
Abingdon 851
Mountain District
Union 646
Central Wise 655
Gate City 671
Ridgeview 671
Lee 727