Regarding the OP, note that she attends a selective public high school in New York City. Partly for this reason, her estimated SAT score of ~1500 seems realistic.
Edited to correct Middlebury’s acceptance rate, which will settle at about 16% for the class of 2025.