<p>Perhaps Oberlin in Ohio, since it offers the usual upper division physics courses once per year instead of once every two years or less frequently?</p>
<p>If you are interested in Swarthmore, would you be interested in Haverford or (if female) Bryn Mawr? Cross registration agreements with each other and UPenn can help with the upper division course availability.</p>
<p>I agree. I’m biased toward LACs … but believe you might be better off at Pitt than at a LAC with a physics program that small. By comparison, Oberlin graduates ~12 physics majors each year. Bryn Mawr averages ~9/year (but this number would be augmented by students at neighboring Haverford). A lot depends on your own abilities and efforts, wherever you go, but the school does need to cover at least the basic courses expected for your major.</p>
<p>If your scores aren’t competitive for Swarthmore, then they might not be competitive for Haverford (and possibly Oberlin) either. Lawrence University (WI) has a good reputation for Physics, and is less selective than those 3 schools.</p>
<p>If you are willing to go out of region for a LAC with physics, consider Reed. It has a relatively good selection of core and elective upper division physics courses, most of which are offered at least once per year (instead of once every two years).</p>