About BadgerBase

Stop guessing which classes to take.

The registrar tells you when a class meets. It does not tell you the GPA students actually earned, what they thought of the professor, or whether a seat just opened. BadgerBase puts UW–Madison’s live catalog, Madgrades grade history, and Rate My Professor behind one search — so you can build a schedule without opening five tabs.

5,243
Courses in catalog
3
Data sources
25+
Filters & options
100%
Free
/01

What BadgerBase does

F.01
One search, three data sources

“Open QR-A courses above a 3.3 average, taught by someone rated 4 or better, that fit around a Tuesday lab.” That is a single query here. On the university’s own site it is four tabs and a spreadsheet.

F.02
Grades you can filter by

Madgrades history is a filter, not a footnote. Set a floor on cumulative GPA or most recent GPA, require a median grade, or ask for courses where at least a given share of students earned an A.

F.03
Professors you can filter by

Rate My Professor quality, difficulty, would-take-again, and rating count all narrow the results — then show up inline on every section, so you never open a second tab to check.

F.04
Sections that fit your week

Paint the hours you are actually free onto a weekly calendar. Every section that meets outside those windows disappears from the results.

F.05
Alerts when a seat opens

Watch a whole course or one specific section. The moment a seat frees up or a waitlist moves, an email goes out — and every subscription is managed from your dashboard.

F.06
Access from your AI assistant

Point Claude, or any MCP client, at mcp.badgerbase.app/mcp and ask for courses in plain language. Same live catalog, same filters, signed in as you.

/02

Available Filters

Course
  • —Level (Elementary / Intermediate / Advanced)
  • —Credit range
  • —Gen ed (COM A, COM B, QR-A, QR-B)
  • —Breadth — seven subject areas
  • —No prerequisites, or class standing
  • —Counts for L&S credit
Section & schedule
  • —Status (Open / Closed / Waitlist)
  • —Minimum available seats
  • —Instruction mode
  • —Weekly availability windows
Grades & professors
  • —Cumulative GPA / most recent GPA
  • —Median grade
  • —Minimum share of A grades
  • —Professor rating & difficulty
  • —Would take again %
  • —Number of ratings
/03

How it works

STEP 01
Search the catalog

Narrow 5,243 courses by GPA, grade distribution, breadth, instruction mode, and the hours you are free — all from one sidebar.

STEP 02
Compare sections & professors

Expand any course to see its lectures, discussions, and labs side by side with instructor ratings and difficulty.

STEP 03
Get notified when seats open

Subscribe to a course or section and receive an email the moment a seat opens up or a waitlist moves.

/04

Data sources

UW–Madison Course CatalogLIVE

Courses, sections, seats, waitlists, and meeting times sourced from the university's live catalog.

Rate My ProfessorRATINGS

Real student ratings of instructors — quality, difficulty, and would-take-again rates.

MadgradesGRADES

Historical grade distributions and median GPA data for every course and section.

Ready to find your perfect courses?
Search the catalog now — it only takes a minute.
Start Searching