UVA is unique in the US with UNC among public universities in that it provides financial aid to OOS applicants. So, any other public university won’t, even if you qualify for FA. Some offer merit scholarhips but the deadlines have passed in most cases.
I urge you to get on the mailing list for St Olaf- type “join the mailing list” plus name of any college, use the email address you created for college info. Check regularly (at least once a week), open the emails and click on links that look interesting : this is tracked and helps when they’re deciding between 2 applicants.
I think it could be a good ED2 for you if you like what you see - math, music, and premed are their strengths so 2 out of 3 for you, they meet need, your stats make it a high match.
You could apply RD ( I think you have a shot there) and apply ED2 elsewhere - look into Bates, Connecticut College, Skidmore…
Berea is likely to work financially too if you can get in -it’s a top college that is solely dedicated to lower and middle income students as well as first gen students. All admitted students get a full scholarship and an on campus job that allows them to earn money for room&board+spending money. It is highly competitive obviously but it’s worth a try.
You need colleges that meet need if 12k seems like a lot of money.