A school rated "inadequate" two months ago because of safeguarding problems has been upgraded to "good" following a second inspection.
Staff at St Andrew's Church of England Primary School in Kettering said a previous visit by inspectors had not provided "fair judgement".
Ofsted said in its previous report the school had used suspension "unlawfully" and been "too careless" with safeguarding.
The regulator said the school's trust had taken "swift and decisive action" to improve.
Inspectors, who visited for a second time in May, gave the Northamptonshire school an overall rating of "good" and said pupils' personal development was "outstanding", the Local Democracy Reporting Service said.
The report, which has yet to be published online, said Peterborough Diocese Education Trust had "provided effective support and challenge".
"This includes bespoke, intense training and strengthened monitoring arrangements," it said.