Two of Perth's private boys' schools would allow their students to take a male partner to a school ball.
Wesley College principal David Gee said he had not received such a request in his eight years at the school, but he had dealt with the issue at his previous school in Brisbane.
"We would allow them to," he said. "We would talk to them and work through the various issues, not with a view to changing their minds, just to manage the situation so it's the best possible outcome for all kids."
Mr Gee said teenagers were old enough to form views on their sexual identity.
"The reality is we can't hide our heads in the sand, especially not by the time they're in Year 12," he said.
"They're old enough to drive a car, they're about to vote and they're allowed to go to war … they're young men and women."
Hale School principal Stuart Meade said his school did not exclude same-sex partners but approached the issue on a case-by-case basis. "There have been only a couple of requests in the past nine years," he said.
A group of former students from St Mary's Anglican Girls' School this week complained they had been banned from taking same-sex partners to their school balls. St Mary's declined to comment.
WA Anglican Schools Commission chief executive the Rev. Peter Laurence said each school set its own policies.
"The Anglican Church is an inclusive church and so if a school took that decision it would be based on reasons of its own," he said.
All Saints College principal Geoffrey Shaw said the school did not consider the nature of a friendship its business. "Our business starts and ends at whether they behave appropriately at the college function," he said.
Catholic Education Office director Ron Dullard said no Catholic school would allow same-sex partners at school balls because that would "fly in the face of the teachings of the Church".
The Education Department said it had policies to ensure all public school students were treated fairly.
Churchlands Senior High School principal Neil Hunt said at least one gay couple - usually girls - attended the school ball each year.