Fairy Blue I put a photo of your chicken up on the Back Yard Chickens forum and it appears she might be a Cornish Chicken.
I looked up some photos and the face is a cornish without a doubt, I think the Cornish breed was first known as Indian Game Bird, that would explain the strong legs she has, I will keep you posted.
this would be a good project for the kids at school to see if they can identify her breed