Stacey Johnson, 44, of Bridgeton, NJ, is charged with sexual assault in connection with two incidents, one in February in Vineland, the other earlier this month in Bridgeton.
Prosecutors say Johnson had sex with the 16-year-old boy first when he was enrolled in the Vineland Public Schools where she was assigned as his social worker, then again in Bridgeton, after the boy had turned 17.
Johnson is also charged with witness tampering. Prosecutors say after she learned of the investigation Johnson urged the boy not to speak with police.
Johnson was charged Tuesday. Bail was set at $100,000 cash.