Reference for Teachers helps teachers write student references by allowing them to select from up to ten variants of up to ten sentences giving 10 billion possible references. The sentences are then merged to form a single reference which includes student, teacher and school names and correct personal pronouns. The teacher can see the developing reference on the screen as each sentence is added and go back if it does not seem quite right A teacher using Reference for Teachers writes a reference for a student in a minute or two and then edits the reference so that it exactly suits the student. The program includes a set of ten variants of seven sentences, allowing for 10 million different references. Teachers and schools who register the program can easily write their own sentences. When used by a school for all graduating students, Reference for Teachers moderates the references written by reducing the variations caused by different teacher preferences and writing styles. The program can be used 30 times without registration, the main restrictions during this time being inability to change teacher and school names and to write new sentences