47
I think it would be better to host separate sub-domain sites for different schools. All these sub-domains can be created from a single hosting account. Each sub-site will have a separate XOOPS with the modules.
Your main school site can have certain modules for content common to all schools.
There are some obvious dis-advantages in this method: more administration tasks, requires separate registrations, etc but the advantage is you can delegate the sites admin and content development to separate teams in a more secure manner.