Buy some hosting, I can provide you with some free hosting. ( Cpanel )
However i cannot buy the domain for you
I suggest you buy a domain from godaddy.com, then you can upload the website via FTP or file manager in cpanel.
If you want the hosting, feel free to PM me. I am happy to help out a school