I have been fiddling with the append query and have found I could do away with a couple of the tables, here is what I have come up with:
INSERT INTO tblCompetency ( StudentClassID, SubjectID, UnitID, ElementID, PerformanceID )
SELECT tblStudentsClasses.StudentClassID, tblClasses.SubjectID...