Multiple schools on same ground

Hey guys!
I’ve tagged quite some schools already, and I’ve always stuck to the rules according to the wiki, but now I’m having issues, and I’m questioning some of the wiki rules, and wanted feedback.

Case 1: 4 schools on 1 ground

My first case is 4 schools sharing one ground – but not everything on the ground. It’s 2 primary schools and 2 (what Americans would call) high schools. They share the cafeteria and the sports hall, but the parking spaces, for example, are shared by the two primary schools, or the two high schools. Some of the school buildings’ rooms are used exclusively by 1 school, some are shared between either 1, 2 or 3 schools – depending on the rooms.

According to the documentation in the wiki, I started with a huge landuse=education that encompassed all 4 schools, and the 2 sport halls, as well as the cafeteria. Basically everything that belonged to any of the schools and if commonly referred to as the “school center X”.
I then drew one way for each amenity=school, and only included features that are exclusively used but that school. This meant that there were no overlapping amenity=schools whatsoever.

This leads to the parking spaces not being assigned to any school, because they are all used by at least 2 schools. But now the database has no way of knowing to which schools they belong. And the same for some of the rooms: Everything that is shared, doesn’t have an amenity=school around it, only the landuse=education. This way, it’s impossible to tell which of the 4 schools share which rooms or other features.

And now the question: wouldn’t it make more sense to overlap the amenity=school-areas, so that if a parking space or room belongs to more than 1 school, all will have the feature inside their way? This way we could tell exactly which schools use which parking space(s).

The alternative would be to use site-relations for each school, which doesn’t forbid putting features like a parking space inside multiple relations, but it wouldn’t work as nicely for the rooms, unless I’d map the indoor bits of the school. Using overlapping ways would work nicely in this situation, and I wouldn’t use it for features that are used by all schools equally (like the cafeteria and the sport halls), because they were actually built to belong to that “school center X”, in contrast to "school A sharing some rooms with school B. But I’m open to do this differently as well.

So basically: what’s the reason for not wanting overlap, if the meaning should be “used by both/all three”?

Case 2: satellite school building

There’s a school building that belonged to an independent school once, but that school has been dissolved, and the whole school building, plus its school yard, is now shared by 2 other schools, which are ~800 m (0.5 miles) and 1200 m (0.75 miles) away. So both schools have 2 external school grounds they share with each other. Similar to case 1, because everything is shared, I can only tag the whole thing with landuse=education, but there’s no way anyone would guess to which schools this actually belongs. There are no rooms reserved for only 1 of the schools, they share the whole building and school ground.

I see 3 ways of solving this:

  1. Create an MP for each school with 2 outlines, again, the landuse=education of the satellite school shared by both MPs. Overlapping → evil?
  2. Create a site-relation for each school, and reference both school grounds. Create just a POI node for each school on the ground of the primary school building, so it’s clear what’s the main building without looking at the address data
  3. Adding description=*-notes to the shared school grounds, and hoping somehow someone will see this (unlikely).

Which one would you prefer and why, resp. what problems do you possibly see with each of the approaches?

Nota bene: I’m not trying to overthrow the current wiki documentation, because it has been voted on, but I’m seeing issues where it’s causing ambiguity, and I don’t like ambiguity. Maybe I’m – again – overcomplicating things.

1 Like

yes, I would do it like this, every amenity=school with its areas, also shared ones. We would maybe still need a feature tag for the site, if it has a name (or other data) independent from the schools (something like “campus”)

Well, the thing is: it’s not. The place is pretty much divided into the 2 primary and the 2 secondary schools, so saying that the whole area belongs to every school would be incorrect. Every school has its own school yard, but one school yard is shared, and so on and so forth. I can give exact outlines which school ends where, but they overlap :laughing:

The area of these 4 schools does have a name, and it’s commonly used here. And the shared sub-area of the two primary schools has a name as well (translated, it would be “school center X” and “primary school center X”).

Why do you think it would be okay to have ways and nodes in multiple school-relations, but not in multiple school areas? It would mean the exact same thing, but be a lot more complicated, plus how would I tag the perimeter of the individual schools?

1 Like

This case is typical of the schools I’ve had the (mis)fortune of mapping over the years. My usual approach is to represent the overall campus as a landuse=education area,[1] then conflate each school with the building or building wing that it’s most closely associated with. If it isn’t so clear, I just leave the school as a bare node floating within the main academic area. The campus can have its own name, though in the past I’ve given it the names of all the component schools together, since the signs can be very inconsistent. Some examples:

In these cases, the schools on the campus all belong to the same operator, so the distinctions between them are somewhat arbitrary and fluid. I’d liken it to the most common representation of a multi-tenant retail or office building: most people would map nodes floating around inside a building area. If all the offices in the building share a common break room, mail room, canteen, and parking lot… so what?

On the other hand, on this public high school campus, some private schools have leased out a building or two, and the public school district is probably quite strict about which facilities the private school may use. I haven’t been able to map this situation very well; one tenant occupies a whole building on this campus, but I don’t know which one.

This reminds me of a case I encountered during the pandemic. A school district near me closed a high school, leasing out individual rooms on its large campus to a variety of private schools and community organizations. The schools ended up with a tangled mess of discontiguous room assignments. I had to resort to a series of site relations to model these schools:

This isn’t something I’d recommend doing routinely. I only resorted to micromapping each of these schools because the rooms were so dispersed that I couldn’t come up with a decent alternative geometric representation of them, and because the room assignments and campus layout are public knowledge in the same manner as in a community center or library. In general, I’d hesitate mightily about mapping any elementary school to a similar level of detail these days, due to security and privacy concerns.


  1. Temporarily with amenity=school for backwards compatibility. ↩︎

1 Like