diff --git a/mo/web/org_place.py b/mo/web/org_place.py
index 02f95161effa34162e3770ba663fc0b2afb29e87..3a6303998f3ca0bf14b08716899f6ec05875146d 100644
--- a/mo/web/org_place.py
+++ b/mo/web/org_place.py
@@ -56,7 +56,7 @@ class PlaceEditForm(FlaskForm):
     )
     code = wtforms.StringField(
         'Kód', filters=[lambda x: x or None],  # may be NULL in db
-        description="Při nevyplnění se použije #číslo"
+        description="Na místo se lze odkazovat kódem z písmen a číslic."
     )
     type = wtforms.SelectField(
         'Typ', choices=db.PlaceType.choices(), coerce=db.PlaceType.coerce
@@ -112,10 +112,13 @@ def org_place_edit(id: int):
         school = sess.query(db.School).get(place.place_id)
         # Pass school data as additional dict (data is used after obj)
         form = PlaceSchoolEditForm(obj=place, data=db.row2dict(school))
+        form.name.description = ('Název školy tak, jak se má objevovat ve výsledkové listině. Viz '
+            + Markup('<a href="' + url_for('doc_garant') + '#kodskoly">pojmenovací konvence</a>.'))
     else:
         form = PlaceEditForm(obj=place)
         school = None
 
+    form.code.description += f' Kromě zadaného kódu funguje též #{id}.'
     form.type.choices = db.PlaceType.choices(level=place.level)
 
     if form.validate_on_submit():
diff --git a/mo/web/templates/doc_garant.html b/mo/web/templates/doc_garant.html
index e89a41dea63af9d9e998e8401125227ce69dcbf2..68e1bc0c1808e8323b80fd21a6b3839f59d606bb 100644
--- a/mo/web/templates/doc_garant.html
+++ b/mo/web/templates/doc_garant.html
@@ -2,10 +2,6 @@
 {% block title %}Návod pro garanty{% endblock %}
 {% block body %}
 
-<p><b>Varování:</b> Systém je ve vývoji. Spoustu věcí ještě neumí. Kdybyste
-narazili na jakoukoliv chybu, dejte prosím vědět správcům (viz odkaz v patičce
-každé stránky). Stejně tak kdybyste neuměli nějaká data upravit.
-
 <h3>Účty a role</h3>
 
 <p>Každý <b>účet</b> v systému je jednoznačně identifikovaný e-mailovou
@@ -64,6 +60,21 @@ kód, použije se interní ve tvaru <tt>#</tt><i>číslo</i>.
 
 <p>Místa od obce níže mohou editovat garanti, vyšší oblasti pouze správce.
 
+<h4 id=kodskoly>Pojmenování škol</h4>
+
+<p>Oficiální názvy škol zkracujeme do systematické podoby, kterou uvádíme ve výsledkových listinách.
+Držte se prosím následujících konvencí:
+
+<ul>
+	<li><b>G Turnov</b> &ndash; jediné gymnázium ve městě
+	<li><b>ZŠ Česká Lípa, Šluknovská</b> &ndash; pokud je škol ve městě více, rozlišujeme je ulicí;
+		číslo domu obvykle vynecháváme
+	<li><b>SPŠ stavební, Liberec</b> &ndash; u odborných škol uvádíme obor
+	<li><b>G Matyáše Lercha, Brno</b> &ndash; pokud má škola netriviální název, použijeme ho
+	<li><b>Moravské G Brno</b> &ndash; u názvů končících typem školy neoddělujeme město čárkou
+	<li><b>G Nad Štolou, Praha 7</b> &ndash; v Praze uvádíme i městský obvod
+</ul>
+
 <h3>Soutěžní kola</h3>
 
 <p>Olympiáda se skládá ze <b>soutěžních kol</b>. Každé kolo má tyto vlastnosti: