Browse Course Rankings and Recommendations

Explore top-ranked Middlebury courses across a variety of categories (includes: top-rated courses, upcoming courses, easy & challenging courses) and view personalized course recommendations from COURSERANK based on your previous course review history

Courses you might like

Personalized course recommendations for you

You must be logged in to get personalized recommendations

COURSERANKrequires a account to generate course recommendations

Top Rated

Top rated courses


Top rated courses in the current & upcoming semesters

Must Take

Top rated courses by value-gained

Easy and Valuable

Courses that are easy and valuable

Learn a lot

Courses that are good for learning a lot

Good for a challenge

Courses that are good for a challenge


Best courses that are interdepartmental

Nice for a break

Courses that are easy

Low Time Commitment

Courses that are low time commitment