I've created The Dojo Manager (
http://thedojomanager.com), for small and medium dojos. It's still in beta, so it's free, but even when it's out of beta the fee will be very small, to allow even small schools to be able to afford it.
It's all online, so no software to install and you can use it from any Internet connection.
Dan