1978 gründete John Neumeier die Ballettschule. Damals drängten sich die Schüler in zwei Ballettsälen der Staatsoper, zogen 1979 in den Bierpalast am Dammtorbahnhof. Heute besuchen 140 Schüler von sieben bis 20 Jahren die Ballettschule. Die Aufnahmeprüfungen dafür finden jeweils im Frühjahr statt, die nächste am 6. April. Das Aufnahmealter für die Vorschule liegt bei sieben bis neun Jahren, für die Ausbildungsklassen bei zehn bis 16 Jahren, für die Theaterklassen bei 16 bis 19 Jahren.
Die Compagnie, deren Mitglieder zu rund 80 Prozent aus der Ballettschule rekrutiert werden, umfasst derzeit 60 Tänzer. Sie geben im Jahr 90 Vorstellungen in Hamburg und viele weitere auf Tourneen. In 40 Jahren war das Hamburg Ballett auf 30 Tourneen. Getanzt wurden insgesamt 180 Ballette. Die Aufführungen erreichen 98 Prozent Platz-Auslastung.