Location? Do many apply/attend there? Alumni nearby?
In our area very few have heard of Tufts and I’ve yet to hear of a student from our school applying. We’re in southern PA. Many students actually feel Penn St is Top 25. (It is very good in engineering…)
Location (and sports teams when applicable) can matter a lot in local prestige.