I would echo Mary's recommendation for MoodleCloud, and it has the ability to move from free hosting to larger paid provisions for the whole school if you want to.
Another possible route if you really do want to host your own (although consider Moodle Partners for support too), might be to get some hosting from someone like ReclaimHosting who specialise in hosting for educators (There are many other hosting solutions out there too)