Described are a system and method for facilitating private instruction
over a network between a teacher and a student. Profile information is received
from each student who registers for a private course. Each student who registers
for a private course is included in a list of students who are unassigned to a
teacher. Each teacher who is able to teach a private course has access over the
network to the list of students and the profile information of the students. One
of the teachers who is able to teach a given private course is assigned to one
of the students in the list of students enrolled in that given private course based
upon the profile information of that student.