My daughter had your stats fall of her junior year. She took practice ACT tests starting about now (late March) and took the ACT in June of her junior year. I had her take one section test a week, untimed in March and April. Then in May, she started timed section tests and towards the end of May, I gave her two section practice tests a week. Her score rose to 31. By the end of junior year, she had maybe 3.2 unweighted and 3.7 weighted GPAs (she was in a STEM program and took only honors and AP classes). She had taken 5 AP classes and scored 4s on all 5 exams by the end of junior year.
She applied to several Colleges That Change Lives (CTCL) schools. Her results (from memory so these may not be the exact amounts) were as follows for merit awards:
New College of Florida ($15,000 automatic discount for all OOS students)
Willamette ($19,000-$20,000)
Eckerd ($19,000)
Cornell College in Iowa ($22,000)
Hendrix College ($22,000)
University of Puget Sound ($14,000)
University of North Carolina, Asheville ($3,000)
These discounts brought the COA down to somewhere between 25,000 and 35,000, except UPS - that was about $40,000+ which was unaffordable to us. D knew that going into the application process. She chose to apply even though she knew UPS would likely come off the table. I regret NOT approaching UPS and asking for more money because it was a good school for my daughter.
D had picked these schools with the 27 ACT score because that put her at or above the median score.The higher score placed her at or above the 75th percentile. (After some discussion, she decided not to add reach schools based on her new score). So, you are well qualified for schools with your stats. You will be better qualified for money with a higher ACT score.