On other threads some parents have mentioned Grinnell. I don’t know much about it (we live a long way east of you), but I have heard that it is very good and offers merit scholarships. It might be worth looking at.
Hopefully other parents who live in your part of the country can suggest other schools.