schoolmarmish

adjective
  1. having the characteristics of a strict, prim, or pedantic schoolteacher; overly proper or moralistic in manner
  2. Usage: often disapproving

Examples