"They had to go online and price up all the ingredients.
"If they couldn't afford it, they had to rethink the recipe.
"This is real-life learning. It's not ticking boxes. This is learning how to be an adult," said Mr Day.
"A number of years ago, I watched the programme and thought: wouldn't it be neat to do that for kids at school?
"So many kids can't cook and so many young adults can't cook."
It is the fifth year he has run the programme and he is working with other schools so they can run it as well.
Mr Day said one of the biggest lessons for the Years 5 and 6 children was working in groups with different people, other than their friends.
"The progress they have made has been fantastic."
He said the food had been good and the students had learnt to cook a range of dishes.
"They enjoy it and, even if they don't, they are tasting new things.
"We smoked four big trout last week and the kids devoured that.
"It was wonderful, half the class had never had smoked trout."
The programme runs just like the official show, with one team kicked out every week.
"A team is knocked out and the winning team wear the aprons," said Mr Day.
"It's the real thing."
The Purple team, who served spaghetti, sauce and pork meatballs in the final, had even grappled with the cooking lingo.
"The sauce is infused in the meatballs," said Rhiann Dirkx-Dragonvich, 11.
Her team said the programme was fun and inspired them to cook more at home.
Team member Charlotte Butterick, 9, is keen on cooking.
"I have a cooking night twice a week," she said.
Some teams were inventive, such as one that put jam in their curry, which Mr Day said he wasn't sure would work.
"But it was nice, like a sweet masala."
The winning team will be announced today.