 Flint Street Primary School is modelled on Stockton Heath Primary School, where Firth attended and his mother taught.The film was shot in Lansdowne Primary School in Canton, Cardiff.An oversize set was used to make the actors' characters more believable.