1. A method of computerized teacher evaluation, the method comprising: receiving, via a server, over a first network, a first login from a first client; authenticating, via the server, the first login in response to the receiving the first login; presenting, via the server, over the first network, a first graphical user interface in a first application running on a first operating system of the first client, wherein the first graphical user interface is configured to receive a set of lesson plan data and to initiate a first submission of the set of lesson plan data to the server over the first network, wherein the presenting is in response to the authenticating the first login; receiving, via the server, over the first network, the set of lesson plan data from the first client based on the first submission; storing, via the server, the set of lesson plan data in a database; receiving, via the server, over a second network, a second login from a second client; authenticating, via the server, the second login in response to the receiving the second login; presenting, via the server, over the second network, a second graphical user interface in a second application running on a second operating system of the second client, wherein the second graphical user interface is configured to present the set of lesson plan data, to receive a set of teacher selection data, to initiate a second submission of the set of teacher selection data to the server over the second network, to receive a set of teacher rating data, and to initiate a third submission of the set of teacher rating data to the server over the second network, wherein the presenting is in response to the authenticating the second login; receiving, via the server, over the second network, the set of teacher selection data from the second client based on the second submission; accessing, via the server, the set of lesson plan data in the database; in response to determining, via the server, based on the accessing, that the set of teacher selection data is associated with the set of lesson plan data, presenting, via the server, over the second network, the set of lesson plan data in the second graphical interface; receiving, via the server, over the second network, the set of teacher rating data from the second client based on the third submission after the set of lesson plan data is presented in the second graphical interface; storing, via the server, the set of teacher rating data in the database such that the set of teacher rating data is associated with the set of lesson plan data, such that the set of teacher rating data is anonymous to the first client, and such that the set of teacher rating data is not anonymous to a third client, wherein the third client has an access to the set of teacher rating data in the database; correlating, via the server, a set of test score data stored in the database with the set of teacher rating data; sending, via the server, over a third network, a message to the third client based on the correlating.