Witnesses in the borough of Sharpsburg say 51-year-old Patricia Gross appeared to be intoxicated on the job so they called police.
Officers say they later found Gross passed out on a porch, allegedly with a bottle of Vodka next to her.
Parents and area residents were equally surprised by the news.
"Kind of shocked like wow! I can't believe that she would do that while she's responsible for other people's children," said Tracy Kelly.
"I think it's a shame. She's a nice lady but how can you watch kids and be drinking at the same time," said Nikki Stock.
Gross is due in court next week to face charges, including endangering the welfare of children.
She is also expected to be fired from her crossing guard job.