Drug courts provide supervised community treatment designed to divert drug-addicted offenders from the criminal justice system. The two principal types of drug court programs for adult offenders are pre-trial diversion drug courts for first-time drug offenders, and post-adjudicatory drug courts for non-violent offenders who typically have prior convictions.