Clustering problem

Clustering Similar Students

We have a problem where a school (entire district) has 10,000 students in 9th Grade.
There are 5 different subjects that they study:
Math
Physics
Biology
Social
English
Spanish

All students have taken tests for all 6 six subjects and their scores range from 0 - 100

The head of the school (entire district director) wants to cluster them where the scores are relatively similar in all subjects to ensure they are put in classes with similar students for all subjects.

What is the ideal way to achieve this in Neo4j? Can anyone help on this?