Well, Microweber offers a drag and drop web design software free of charge. Naturally they will charge for the extras - the templates and modules - how else can they make money?
I can tell you that Microweber is a mature software and a novice user, such as a teacher, could make a fairly good website with it. And if a user knows a bit of html and bootstrap then the sky is the limit.
@Joe, Microweber has Plesk as one of its partners and I do know that automating the deployment of Microweber every time a new virtual server is created is possible and not at all difficult. I therefore propose the following: