@Momminit Your D sounds quite a bit like my D17 in terms of interests and stats. We were also on the midwestern merit hunt. As others have mentioned, merit at midwestern LACs might get you to 30-40K COA; 25K will be tough. Here’s a summary of our research from two years ago.
St Olaf and Wooster - merit maxed out at half COA; these days, that would be low 30s as your cost
Oberlin, where my kid enrolled, ticks all the academic boxes for your daughter but COA assuming maximum merit is likely to be 40K+
Macalester and Dickinson topped at 20K merit 2 years ago; may be higher now. She got better offers elsewhere. Mac’s National Merit award is 2K/year.
You might get to your budget target at Ohio Wesleyan, Knox, Earlham, Beloit, Lawrence, Ursinus, or Susquehanna.
Mount Holyoke has a few full tuition awards as does Denison and, I believe, Muhlenberg, Centre, Hendrix, and maybe Rhodes.
Grinnell used to have some full tuition awards but I read somewhere on CC that they had been discontinued. Check their site.
Case Western and Wash U both have some full tuition awards by separate application - highly competitive but your daughter’s stats are sufficient to toss her hat in the ring. Case has institutional affiliations with both Cleveland Music and Art Institutes. It also offers merit awards without separate app up to the low 30s. Demonstrated interest is important there.
Good luck!