Tehnička škola Zagreb školuje učenike za smjerove:
Tehničar za računalstvo, Tehničar vuče – strojovođa, Tehničar za logistiku i Špediciju, Tehničar za željeznički promet i Željeznički prometni radnik.
Tehnička škola Zagreb u svom sastavu ima Učenički dom.
Osim toga, Tehnička škola Zagreb ima učenički servis, obrazovanje odraslih i izdavačku djelatnost te je ovlašteni centar za osposobljavanje strojovođa (ovlaštenje od strane Agencije za sigurnost željezničkog prometa)
Vještine koje polaznik usvaja programom
1. Sastaviti elemente elektroničkih sklopova i/ili uređaja
2. Povezati elektroničke sklopove i/ili uređaje u funkcionalnu cjelinu
3. Programirati mikroupravljače i/ili industrijska računala
4. Programirati aplikacije
5. Postaviti parametre aplikacije
6. Odabrati dijelove sklopa/uređaja prema zadanim uvjetima i standardima
7. Izraditi sheme elektroničkih sklopova i/ili uređaja
8. Koristiti alate za izradu podloga za izradu elektroničkih sklopova i/ili uređaja pomoću računala temeljem pripremljenog idejnog rješenja
9. Simulirati rad sklopova i/ili uređaja
Program je kategoriziran u vještinama: