Just Google them....
I would like to recommend you to try out those School WordPress Themes. I have to say that they are really very cool and beautiful and will surely suit your needs. Good luck!
Free website templates has using limitations - they have not much page templates, page examples pre-builded, and some features are limited.
But there are some free templates with basic features with free use.
As this question demands some research, try
(a) look for website templates with minimum design features for free, in blog posts
(b) edit the template to be near of paid version
(c) help with webdesigner to achieve your goal with free templates
And dont forget to find a reliable webhosting provider. I know that https://zomro.net/ is a good option for getting ssd hosting deals at cheap rates. They are so polite and helpful