The Lodge (Original)
British 1993 teen TV drama about teenagers in care and living in a children's home.
Info mistake?