OP,
Macalester is a very tough admit. I’m not saying that it is impossible for your D, but it will be challenging. Sure, there’s a chance that because of her high ACT score that if every part of the rest of her application is stunning, maybe Macalester would take a chance. Go for it as a reach if you like, but Macalester is a tougher admit than people think.
If her private high school is indeed very, very well-regarded and competitive, that’s a different story. Is her 2.9 the equivalent of, say, a 3.7 kid elsewhere?
But there’s good news! As @gardenstategal has noted, you need to look at the CTCL (Colleges that Change Lives) schools. It’s a book and now a non-profit organization; the forty schools profiled in the book are terrific LACs that are often overlooked, mostly because they are located in what is derisively referred to as “flyover country.” The midwest in particular is a treasure trove of terrific schools: Beloit (I applied here and was my second choice), Knox (my alma mater), Lawrence, Earlham, Ohio Wesleyan, College of Wooster, Kalamazoo, Cornell C., In western PA there is Allegheny and Juniata.
Honestly, there is no significant difference, educationally, between Macalester and, say, Lawrence. CTCL schools are attractive because they offer educations on par with more selective colleges, but A) they are easier admits, and, B) they offer more merit money (this is especially attractive to families with very high EFCs or families that do not qualify for aid but cannot simply write a check for 70K per year).
Not all CTCL schools are easy admits. Reed, Whitman, and St. Olaf have all become very selective. In fact, I’m sort of stunned that Reed is still in the book, especially when Grinnell, Bard, and Franklin & Marshall were booted from the book for becoming too elite.
Finally, there are plenty of terrific LACs that are not CTCL schools. These are schools that easily could be (and probably should be) included, places like Luther, Lake Forest, Lewis & Clark (lots of “L” schools!), William and Hobart Smith, and maybe even St. Lawrence.
Your daughter has a lot of options. She has many terrific schools that she could attend. You’ve already mentioned Macalester, and, really, the schools I’ve mentioned above could offer your daughter the same quality LAC experience. Best!