Schooling - no. If you are a cadet, you are assumed to be local, and so OK with local schools (even though many cadets were themselves educated abroad)
Housing, yes, to an extent. When you get command, you get the same housing allowance as other "level D" local managers, but this is much less (50% or so) than an expat captain.