次のように考えればどうでしょうか?
a school(一つのの学校) → a(一つの)+girls' school(女の子達の学校) ⇒ 一つの女の子達の学校) = (一つの)女子校
参考にしてください。
そもそも、所有格の前には冠詞はつけられないのではないのですか?
→ 一般的にはその通りですが、例外的に冠詞をつけることが可能な場合があります。
×a our(代名詞・所有格) school
〇a girls'(名詞・所有格) school(名詞)
※girls' school:2語を一体化して一つの名詞とみなす、例外的な表現と考える
そもそも、所有格の前には冠詞はつけられないのではないのですか?