Hello Pariddle68,
Thank you for using Apple Support Communities.
I understand that the Life360 app will notify you that your son has left school or is at a different location, when in fact he hasn't changed his location. I can certainly understand the concern. Most of the time this is because the phone is getting a poor signal from the GPS satellites. If you son is inside of a school building, this could be part of the issue.
A couple of things to check are in the following support articles:
If the Maps app isn't working on your Apple device - Apple Support
About privacy and Location Services in iOS 8 and later - Apple Support
Especially this section:
GPS accuracy depends on the number of visible GPS satellites. Locating all visible satellites can take several minutes, with accuracy gradually increasing over time. To improve GPS accuracy:
- Make sure that you've set the date, time, and time zone correctly on the device in Settings > General > Date & Time. If possible, use Set Automatically.
- Keep a clear view in several directions. Walls, vehicle roofs, tall buildings, mountains, and other obstructions can block line of sight to GPS satellites. When this happens, your device uses Wi-Fi or cellular networks to determine your position until the GPS satellites are visible again.
If Location Services is on, your device will periodically send the geo-tagged locations of nearby Wi-Fi hotspots and cell towers to Apple to augment Apple's crowd-sourced database of Wi-Fi hotspot and cell tower locations. If you're traveling (for example, in a car) and Location Services is on, a GPS-enabled iOS device will also periodically send GPS locations and travel speed information to Apple to be used for building up Apple's crowd-sourced road-traffic database. The crowd-sourced location data gathered by Apple is anonymous and encrypted. It doesn't personally identify you.
Learn more about Location Services and Privacy."
Additionally, is the Life360 app the only app returning a wrong location? You can set up your son's phone in the FindMy app on both his and your phones and you can compare what it returns to what you are seeing in Life360. See this article: Set up Find My on your iPhone, Mac, and other devices - Apple Support
Additionally, iOS is up to 13.1.2 now, so updating the iPhones could also help.
Best regards.