Noun
ragged school (plural ragged schools) (UK, historical) A free school for poor children, where they were taught and in part fed.