Since she wants to major in education at a smaller school, why not look at the old ‘normal’ schools or teacher’s colleges? Those schools might cost less to begin with and keep you under your $12k budget.
For example, in Colorado it would be U of Northern Colorado. Much cheaper than CU or CSU, and there are some scholarships specific to the school. U of Wisconsin Stevens Point is another. Tuition is cheaper, housing is cheaper