(get) ten out of ten (for something)
From Longman Dictionary of Contemporary English(get) ten out of ten (for something)(get) ten out of ten (for something)British EnglishPRAISE used in schools to give a perfect mark, or humorously to praise someone You get ten out of ten for effort, Simon. → ten