Why can a teacher not edit their class Markbook?
Staff may need to be assigned to classes.
Go to Sentral Setup Cog > Staff Roles > Use this page to assign faculty Markbooks to teachers. Teaching: Can edit and estimate marks, and refresh calculations for specific classes in Markbooks.