End of term reports – big smiles all round