crammer

noun
  1. a person who studies intensively for an examination in a short period of time
  2. Usage: informal
  3. a school or institution that prepares students intensively for examinations
  4. Usage: British
  5. a book designed for intensive study or review

Examples