Matriz Java 3D asignar valores

Tengo una matriz que se ve así

static String[][][] School= new String[1000][20][5]; 
En el primer paréntesis guardo el nombre de la claseEn el segundo guardo la identificación de un estudianteEn el tercero guardo información sobre el alumno (su nombre, apellido, etc.).

Primero asigno todos los nombres de clase, luego asigno a cada clase su ID de estudiante y luego puedo completar su información.

¿Cómo puedo hacerlo? Lo probé con por ejemplo

School[i] = "A1";

Pero no está funcionando.

EDITAR: ¿O hay alguna otra forma de guardar estas 3 cosas? (nombre de la clase, sus alumnos y su información)

Respuestas a la pregunta(1)

Su respuesta a la pregunta