The user role ‘Teacher’ does not have the ability to edit pages across the website, but they do have the ability to edit any pages that they set as the ‘author’ of.
Teachers are usually set as the author of their Class Information page, but you may also want to allow them to edit other specific pages on your website.
So, to enable a teacher to edit any given page, you must set them as it’s author.
N.B. Users with the role of ‘Admin/SLT’ can edit any page regardless of it’s author.