A Riviera Beach woman has been charged with possession of a weapon on school grounds. Officers responded to a report of a gun sitting in the parking lot of Pleasant City Elementary in West Palm Beach.