Hindsford CE Primary School, in Atherton, provided hot chocolate, mince pies and chocolate cake to parents and carers, as children sang Christmas carols.
The playground then turned white as snow started to fall – with the help of a snow machine.
Headteacher Elaine Holden said: “This was our way to say thank you to our parent/carers for being such supportive and wonderful parent/carers.
“After the carols, we had music playing on the playground, danced and made it snow with the snow machine.
“One child said that it was the best day at school EVER!”
Also this week, pupils in the brass band from nearby Fred Longworth High School entertained the school with popular Christmas songs.