UMass is an abbreviation for University of Massachusetts, which is a public university system in the state of Massachusetts, United States. The clue "Amherst sch." refers to the University of Massachusetts Amherst, one of the campuses within the UMass system located in Amherst, Massachusetts.
Note: The provided meaning of the answer is for the latest New York Times crossword puzzle clue: Sch. with campuses in Amherst and Dartmouth. Explanations are generated by AI and may be inaccurate.