a system for educational assessment without testing is provided that includes one or more client systems that are connected to a network allowing students or school officials to communicate with an education framework that performs and manages educational assessment . the one or more client systems issue a message to the education framework requesting a task to be performed . the educational assessment is administered independent of one or more educators so as to avoid interruption of instruction time . a server system receives the message and the education framework proceeds to process the contents of the message . the education framework includes a plurality of programming modules being executed on the server system that provides to educators specific information used for the educational assessment based on the contents of the message . the programming modules assist in calculating and determining one or more parameters for the educational assessment of the students as well as providing specific reports to educators as to the progress of the students .