Let me throw in Penn State – her gpa is good enough to get into the College of Education (there’s a 3.5 requirement to get in/stay in ) , perhaps Honors college as well. PSU has secondary ed majors in the field of interest, so she wouldn’t double major, she’d major in Secondary Ed- Math or Social Studies, etc… There’s a high-achiever program called PDS where the student essentially interns in a school for the entire school year (rather like very intense student teaching) but entrance is very competitive and the program is very rigorous since they are in school all day and are still taking classes of their own.