Након путовања у Македонију, Славејков учествује у оснивању бугарске гимназије у Једрену 1874. године, где се бори против грчког утицаја над Бугарима. Након тога ради као учитељ у Старој Загори и пише борбене песме (1876). Убрзо је поново затворен након Априлског устанка. Након што је руска војска освојила Стару Загору 1877, постављен је за председника градске управе. У пожару који је уследио, Петко Славејков губи своје рукописе, као и 15000 сакупљених пословица. Током наредних месеци помаже руској војсци, преводи преко Старе планине одред генерала Михаила Скобељева, сведочи Шипченској победи и прати их до Сан Стефана.