I think the cops are correct. I believe the age of consent in NY is 16. You might want to look to be certain.
As to the other issue, suggest you contact a counselor at school.
The above is not intended as legal advice. The response does not constitute the creation of an attorney client relationship as this forum does not provide for a confidential communication.
Since your boyfriend was not 21, he cannot be arrested for Rape 3rd degree based upon the age differential. He can be arrested for sexual misconduct, an A misdemenaor, because you are incapable of consent by law. Your mother can effectuate emancipation by consulting a family law attorney, though you will wind up on social services at best.
If you found this "helpful" or "best answer," please click it with my appreciation. My response is for educational purposes and does not constitute legal advice nor creates an attorney client relationship which requires all the details and a personal conference.