Działalność społeczna W 1867 był współzałożycielem Polskiego Towarzystwa Pedagogicznego, w 1869 pełnił funkcję prezesa, zainicjował i redagował wydawane przez Towarzystwo czasopismo „Szkoła”. W 1868 zorganizował pierwszy galicyjski zjazd pedagogów. Należał do komisji, która egzaminowała nauczycieli szkół średnich, należał do grona inicjatorów i organizatorów lwowskiej szkoły przemysłowej i szkoły przemysłu artystycznego. Uczestniczył w pracach Galicyjskiego Towarzystwa Gospodarczego, razem z Romanem Gostkowskim tworzył podwaliny Polskiego Towarzystwa Politechnicznego oraz wydawanego przez nie czasopisma „Dźwignia”. Również z inicjatywy Karola Maszkowskiego powstało Towarzystwo Rzemieślnicze „Gwiazda”.
Życie prywatne Jego żoną była pochodząca z Włoch Marica Ferro (1838–1913), para miała dwóch synów i dwie córki – Stanisława (1863–1892), który był lekarzem i Karola (1868–1938), starsza córka Hermina (1860–1922) była żoną profesora Karola Skibińskiego, młodsza Aniela (1870–1911) była śpiewaczką.
Przypisy