Meaning

1 senses
  1. (US, colloquial)A police-run program in which men arrested for soliciting prostitutes agree to attend lectures from former prostitutes as an alternative to paying a fine or spending time in jail.

Origin

john (“(slang) a prostitute's client”) + school

john (“(slang) a prostitute's client”) + school

Wiktionary, CC BY-SA 4.0 · source

Forms

plural: john schools
Singularjohn school
Pluraljohn schools

regular

See also

neighbours in the dictionary
john school — meaning, examples, forms, synonyms | Krumeto