There are numerous free driving school software solutions available in the market. Most of these are basic versions, with limited features. If you need more advanced features, you may have to pay for them.