@mikealan , for this I would suggest using Strong Testimonials, the plugin would be a great option for your request. I have used it before.
– it allows you to create a form for the ex-pupils, add your choice of fields, even include image and it is submitted as the testimony.
– allow the post to be on pending until the site admin approves it.
– provide you with a shortcode to display approved testimonies.
In addition, once you get the shortcode, place it in a page and save the page, now add the page as a link to your menu items, you can also make the page accessible to logged in members only.
The shortcode is very good as it shows the latest testimony and you can determine how many testimonies would be displayed per page, it will then create pagination for others, it can also display testimony summary and allows you create a read more link.
check it out here
Hope this help!
#Adebowalepro