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. Instalirati odgovarajuće korisničke programe
4. Instalirati programske alate i aplikacije
5. Izraditi sigurnosne kopije podataka
6. Programirati mikroupravljače i/ili industrijska računala
7. Programirati aplikacije
8. Izraditi sheme elektroničkih sklopova i/ili uređaja
9. Koristiti alate za izradu podloga za izradu elektroničkih sklopova i/ili uređaja pomoću računala temeljem pripremljenog idejnog rješenja
10. Simulirati rad sklopova i/ili uređaja
Program je kategoriziran u vještinama: