A Maple Grove resident and Osseo Area Schools teacher has been charged with four counts of fifth-degree criminal sexual conduct in Hennepin County court.