you probably want a table setup like this:
Code:
tblStudents
StudID (autonumber, unique key)
StudFN
StudLN
StudMI
other student related fields....
tblClasses
ClassID (autonumber, unique key)
ClassName
other class related fields....
tblTerms
TermID (autonumber, unique key)
TermStart (date/time)
TermEnd (date/time)
tblStudentClasses
SCID (autonumber, unique key)
StudID (tblStudents foreign key)
ClassID (tblClasses foreign key)
TermID (tblTerms foreign key)
ClassGrade
Other Student Class related fields....
With this setup you can figure out anything else you want based on date manipulations. Having a table dedicated to year and month is pointless.