Former New Jersey teacher Laura Caron has pleaded guilty to child endangerment involving sexual conduct with a former pupil who was 13 when she gave birth to their daughter.