A few years ago I saw this foreign horror movie on the Sci-fi channel. I remember it dealt with an all-girls school. I believe the head school Madam was an alien or some type of monster. There’s a scene I remember of a girl falling to her death on a giant pile of barbwire. Does anyone know the title of this movie?