I'd recommend going to tags (at the bottom when you select a feature), 
1) restoring
amenity=community_centre
community_centre=cultural_centre
or maybe
community_centre=language_centre

https://wiki.openstreetmap.org/wiki/Key:community_centre

2) change
school:type=keeltekool
to
training=language

Unfortunately, most map applications categorize feature as a single category, so this will likely be a cultural center or a shop depending on the application.

One way to overcome this could be adding the shop separately, as a new node inside the building and removing shop tags from the cultural center.

I don't think this would be a problem since gas stations often have both gas station feature and a convenience shop feature.