28-year-old Kayla Lena was arrested and charged with two counts of lewd or indecent acts with a child under 16.
Two boys, 12 and 13, said Lena was touching them for multiple days and asked one of them to be her boyfriend.
Lifeguards say they saw Lena walking around the pool and touching the boys in their "private areas."
She was taken to the Oklahoma County Jail where she has since been bailed out.