The Student Class and the School Class
Define a Course class that will contain a Name of course and a grade for the course. Save it as a seperate file.
Define an Student Class that contains a name, grade, and an array of Course. Each student will have at most 20 classes.
You should have a member function to getname(), getavg() (of all courses)and add a course.
Once you get class written and tested with a driver program write a class called school that has an array of Student. Member function should include printStudents ,add a student, delete a student, print students and averages and printstudents taking a particular course (whose name is sent up).