The website will be able to save lists of student names in classes. The website will generate pairs of students or groups of students based on their ranking of all students in the class from who they would like to work with most to least. The website would be able to make groups sizes selected by the teacher in a manner that is fair for all students so they are equally as possible in groups with student they like to work with. The website can then mix and make more groups for variety but always making groups fairly based on preferences of students. If possible I would like the website to make groups of students based on their abilities in math and English which I would rank from 1-6.