<p>Middlebury and Claremont McKenna do not have engineering. If engineering is of strong interest to you, take a look at the accreditation listings at [ABET</a> -](<a href=“http://www.abet.org%5DABET”>http://www.abet.org) .</p>
<p>Other small schools with engineering include Swarthmore and Bucknell. The “Mines” schools in NM and SD also fit this, but do not have too many offerings in other areas.</p>
<p>Here is a list of colleges with undergraduate enrollment <= 5,000 and with engineering: <a href=“College Navigator - Search Results”>College Navigator - Search Results;
<p>You can try looking for the schedule of classes at each school to see if it will tell you how large each class is. The biggest classes are typically freshman level classes in commonly taken subjects like math, chemistry, biology, economics, and psychology.</p>
<p>Be sure to check the net price calculator at each school if cost and financial aid are a concern.</p>
<p>Assuming that you are a California resident, any reason you do not have UCs or other CSUs in your list, if you find a school as big as USC to be acceptable?</p>