Groton is the name of some places in the United States
It is also the name of a boarding school. See Groton School