jacksantho -3 Junior Poster

Anyone please help me, just i am very new to this content management system. In drupal, i am having this following roles : students, teacher, principal.

Students -> should have only access to see only their personal information and their marks.
Teacher -> should have only access to see their classroom chart, students attention
principal -> should have only access to see all the teacher's information in a college.


How can i implement this using drupal using LDAP ? Please just need a help .Thanking you