Perhaps the issue of "feeling alien to the community" would be improved by, you know, not alienating females from the community, with sexist behavior such as this.
You literally segregated males from females in your coding class. That is considering them to be different.
>female students of the 11 - 17 age group learn significantly better when they are amongst their peers.
So male students aren't peers of female students? Really?
I'm pretty sure you're not being purposefully malicious, but jeeze... Your philosophy is kinda broken, you don't really seem to realize the (incredibly sexist) assumptions you're making, and that's going to lead to reinforcing a gender divide, not solving any problems.