See if your high school has "dual enrollment" options with local colleges. Mine offered them in a limited number of fields medical,CAD and Police studies(I chose police) but even if you only take AP level math or science that is one less class that you have to take in undergrad and one step closer to getting into your JD. Also, enroll in law classes in highschool(albeit probally not worth college credit but still a good foundation) and consider joining student govt or model UN and groups like that. Dont rule out joining the NG to pay for college either. They can train you to be an enlisted JAG assistant or military intell or hundreds of other fields while paying your tuition. You can join them as young as 17 your junior year and start getting a pay check on the weekends. No delayed-enlistment required for the NG.