#Javascript ES6, 198 193 bytes

Javascript ES6, 198 193 bytes

m=Math;alert("The eighteen-hundreds were a time for rum.\nThe nineteen-hundreds were a time for fun.\nThe two-thousands are a time to run\na civilized classroom.\n".repeat(~~(m.exp(m.PI)+m.E)))

Your teacher doesn't want any numbers, but since they are an english teacher, they've got no clue what Math.floor(Math.exp(Math.PI)+Math.E) means.

alert("The eighteen-hundreds were a time for rum.\n\
The nineteen-hundreds were a time for fun.\n\
The two-thousands are a time to run\na civilized\n classroom.".repeat(Math.floor(Math.exp(Math.PI)+Math.E)))

Must be run in the latest firefox

#Javascript ES6, 196198 191193 bytes

m=Math;alert("The eighteen-hundreds were a time for rum.\nThe nineteen-hundreds were a time for fun.\nThe two-thousands are a time to run\na civilized classroom."\n".repeat(~~(m.exp(m.PI)+m.E)))

Your teacher doesn't want any numbers, but since they are an english teacher, they've got no clue what Math.floor(Math.exp(Math.PI)+Math.E) means.

alert("The eighteen-hundreds were a time for rum.\n\
The nineteen-hundreds were a time for fun.\n\
The two-thousands are a time to run\na civilizedcivilized\n classroom.".repeat(Math.floor(Math.exp(Math.PI)+Math.E)))

Must be run in the latest firefox

#Javascript ES6, 196196 191 bytes

m=Math;alert("The eighteen-hundreds were a time for rum.\nThe nineteen-hundreds were a time for fun.\nThe two-thousands are a time to run\na civilized classroom.".repeat(m.floor~~(m.exp(m.PI)+m.E)))

Your teacher doesn't want any numbers, but since they are an english teacher, they've got no clue what Math.floor(Math.exp(Math.PI)+Math.E) means.