I don't think there's anything wrong with making a website for your school. As you are not a "commercial programmer", your client is NOT a "commercial client", therefore you are (as per today) a hobby programmer and…
I rate a movie and after the "I didn't see this movie label" changes to "Je n'ai pas vu ce film", which is obviously fine for me as I know some french, but ... you go it.
I don't think there's anything wrong with making a website for your school. As you are not a "commercial programmer", your client is NOT a "commercial client", therefore you are (as per today) a hobby programmer and…
I rate a movie and after the "I didn't see this movie label" changes to "Je n'ai pas vu ce film", which is obviously fine for me as I know some french, but ... you go it.