Amy publicly announces the prices and enrollment for each class, so you could have easily tested this hypothesis. Last year, the posted numbers would put 30x500 class revenues somewhere around $160k (give or take a few grand depending on how many used discounts) — so as Amy says, a supermajority of her income must come from other sources.