This will depend on how you have created the students.
Class Security
The first thing to check is whether the students are part of a class in the current year. If so, the security on the class will apply to the students. To check the class security, right-click on the class in the left pane and select the Class Properties. Then go to the security tab and ensure that you have full access in the Allow column. Then, click OK.
Student Security
The security at the class level will combine with the security at the student level. If you have provided Class Security you do not need to provide individual student security because the students will inherit this from their class. If this is the case, you may like to clear out the student security. To provide security at an individual student level, right-click on the student in the right pane and select Student Properties. Then go to the security tab and give the required authority (remember that this will combine with the class security). Then, click OK.
Allow vs Deny
The last thing to check is the Allow vs Deny. The rule with this is that Deny always overrides Allow. If the teacher has, either in the Class or Student Properties, got a "Deny" ticked for a certain security level then that will override any "Allow"s for that security level. One trick to check is that you haven't ticked a "Deny" for the "All Teachers" group. Because every teacher is part of the "All Teachers" group, this will always count as a "Deny" against the logged on teacher and will override any of their "Allow"s. If you do not want All Teachers to have access to your class or student, simply do not add them in the Security tab. As a general rule, try to use"Allow"s for general cases, such as allowing all teachers to view a class or the class teacher to have full control of the class, and "Deny"s for specific cases, such as access of a specific teacher or to a specific student.
I hope this helps. Please let me know how you go.
David Berting
Software Development Manager
JDM Partners