Is this only for searching/displaying courses, or is this used for registration also? If it's the latter, this is mission critical software for big enterprises. Price accordingly.
Even if you're only searching/displaying courses, I think your pricing is way too low. Selling a solution to an entire university is going to be expensive. Probably more than a year of revenue at your top-line price.
Maybe you should target individual departments within a university for the service if you want to continue at these price points. However, I think you should ditch the High School offering price. Maybe a <1000 tier, a <5000 tier and a >5000 tier.
I think what you really need to figure out is who are you trying to sell this to, and more importantly, how much it's going to cost to sell to them. That should really influence your pricing strategy. I wouldn't write another line of code until you figure this out.
Good luck!