I am not a mujtahid or faqih, but personally I would say that if this is what you can achieve under the circumstances, and this is what the school will allow, then that is an achievement. Many people pray one hour after awwal al-waqt (the first moment prayer comes in) without even thinking about it too much. If the school can gradually, and in a friendly way, be persuaded to allow you to pray at awwal al-waqt, then that will be even better. Maybe you can in a friendly way say "Thank you" for their accommodation, and that if they can manage to allow you to pray on time, then that would be even better, and if they can't manage that for you for now, hopefully in the future maybe they can.
If you make the room a beautiful place to pray in, and also keep it clean and tidy, that will go some way to making them more favourable towards what you need inshaAllah.
If she can maintain hijab and stay with the Islamic boundaries, then there isn't an issue. If for example there may be some activities such as music and singing, she must avoid such things and only partake in activities which don't go against Islamic teachings and hijab.
It is allowed for Muslims who understand Islam with its evidence to study in schools belong to non Muslims because Islam promotes useful knowledge from any one, but it is not allowed for a Muslim to take part in any non Islamic worship because it is wrong worship and your participation can give wrong message that you approve their worship despite Islamic rule that it is wrong.
Attending school assembly is permissible as far as it does not include a wrong worship. Christian schools keep on claiming that they do not force any non Christian student to attend Christian religious gatherings. If you are under pressure to attend church, you have full right to report those who force you.
Bad friends can harm you more than your enemies. Never indulge in wrong even if your friends do. You must be careful that your friends don't make you lose your pious character nor make you share their bad acts.
Wassalam.
OTP entered does not match. Please enter the correct OTP!
Full Name and Password are required.
Please provide a valid Email address.
Please enter a valid email address.
Enter valid first name and last name with at least one space.
Mail sent successfully!
A validation e-mail has been sent to your e-mail address. You will need to follow the instructions in that message in order to gain full access to the site.