It's a little amazing, when you think about it, that a lot of people think you need to spend $100 million to build software to manage grades and attendance.
Especially as geeks in the startup world often build far more complicated software on budgets quite a bit smaller than $5 million.
Even if all it did was grade and attendance. It is not trivial to get that right. My own little pet project http://gradezilla.com took years of refinement before it could handle just those things. Tying in with other aspects of a schools system makes it many multiple more complicated.
Especially as geeks in the startup world often build far more complicated software on budgets quite a bit smaller than $5 million.