I think VT is a good match. Your GPA a tad low right now- but you have a rigorous course load- and are involved. The 4 short essays are VERY IMPORTANT to VT- so check them out so you can be prepared as to what you want to write. UVA is ultra competitive for business- even once your accepted you have to apply into the biz school jr year and I believe only 50% get in. So if you are heart set on a business degree UVA is no guarantee for anyone. All the other schools accept a small percent of applicants-make sure you do your research and make sure you are filling out the common app/ activities/ honors sections/ wrote a solid essay and get your counselor and teacher recs. Be involved and give it your all. It will show in your application. Good luck!!
In addition, Indiana Bloomington should be a good match too and I believe they have a higher acceptance then a lot of biz schools that are equivalent. I think it’s location is what makes it less desirable for people but it is a solid biz school
I would really try to take the sat or act again. Based on the volume of Kelley petitions this year, which you will have to do if you apply TO, that makes Kelley a target, definitely not a sure thing. If you get sat 1370 or ACT 30 (this years requirements) you would be a direct admit.
I agree with the others that apart from IU, that this is an extremely reachy list. And at IU you probably will not be a direct-admit to Kelly.
If you like Northeastern, have you thought about Drexel (PA ) or U. of Cincinnati? They all have a strong focus on co-ops.
As you seem to like some of the Boston area schools, have you thought about Babson (which would probably still be a reach, but not as reachy as your original list) or Bentley? Those are both schools very well-known for their business focus. Another business-heavy school that you may want to consider is Bryant in Rhode Island.
As you seem to like the larger Virginia publics, I’d take a look at George Mason and Virginia Commonwealth.
If UMD is attractive to you, you may want to look at U. of Delaware.
Saint Joseph’s (St. Joe’s) in Philadelphia also has a good reputation for its business fields.
If you let us know your budget and more of what you’re looking for in a school, we can provide better suggestions.