FYI/FWIW here you can see how many physics majors each institution educates:
https://www.aip.org/sites/default/files/statistics/rosters/physrost16.4.pdf
Very small programs are likely to have limitations on upper level course selection and offer advanced/ elective courses less frequently. You can double check that by looking at each institution’s Registrar’s list of courses actually given for each of the last several semesters.