Perl - 152152 146 bytes
$h="$_="-hundreds were a time for";say"The eighteen$heighteen$_ rum.\nThe nineteen$hnineteen$_ fun.\nThe two-thousands are a time to run\na civilized classroom.\n"x(length$h); y///c
This makes use of perl's string repetition operator and exploits a substring of length 25.
Ungolfed version:
$h="$_ = "-hundreds were a time for";
say "The eighteen$heighteen$_ rum.\nThe nineteen$hnineteen$_ fun.\nThe two-thousands are a time to run\na civilized classroom.\n" x (length\n"x $h);y///c