Write lines in detention
JavaScript (ES6) 164
B='teen-hundreds were a time',alert(B.replace(/./g,
"The eigh"+B+" for rum.\nThe nine"+B+" for fun.\nThe two-thousands are a time to run\na civilized classroom.\n"))
Test In FireFox/FireBug console.
Python : 188 173 160 153
a="teen-hundreds were a time"
print"The eigh%s for rum.\nThe nine%s for fun.\nThe two-thousands are a time to run\na civilized classroom.\n"%(a,a)*len(a)
I don't python much, but this seems pretty short to me.
Edit: So I was wrong, it wasn't short at all! Thanks for the assistance in comments :D
CJam, 151 140 135 132 130 128 bytes (Tweetable)
"TeighYrum.TnineYfun.Ttwo-thousands are a time to run
a civilized classroom.""YT"["teen-hundreds were a time for ""
The "]erAF+*
Try it here
I am able to shorten this down to 110 bytes by converting this to unicode, but since that is not beating the other unicode solution, I would rather not put it :)