Asistent pedagoga poskytuje podporu pedagogovi (učiteli) ve třídě při vzdělávání žáka či žáků se speciálními vzdělávacími potřebami v rozsahu daném podpůrným opatřením (podrobněji viz Vyhláška č. 27/2016 Sb., § 5). Kompetence asistenta pedagoga jsou vždy specifikovány v Doporučení ŠPZ na základě konkrétních potřeb dítěte. Obecně lze shrnout: Při vzdělávání asistent pedagoga spolupracuje s pedagogy a zákonným zástupcem dítěte. Vykonává přímou pedagogickou činnost při vzdělávání a výchově. Pracuje podle přesně stanovených postupů a pokynů učitele, zaměřených na individuální podporu dítěte. Podporuje dítě v dosahování vzdělávacích cílů při výuce a při přípravě na výuku, dítě je přitom vedeno k nejvyšší možné míře samostatnosti. Zajišťuje výchovné práce zaměřené na vytváření základních pracovních, hygienických a jiných návyků a další činnosti spojené s nácvikem sociálních kompetencí. Pozoruje a vyhodnocuje jeho chování, vede dokumentaci o průběhu aktivit zařazovaných během dne, spolupodílí se na tvorbě IVP. Dle potřeby s dítětem individuálně pracuje, vytváří speciálně upravené pomůcky a jiné potřebné materiály, je mu k dispozici při všech sebeobslužných činnostech. Asistent pedagoga aktivně se žákem pracuje nejen na přípravě na další hodinu, ale i na zlepšení komunikace s vrstevníky. Může poskytovat asistenci ve formě dohledu, komunikace k problému, dovysvětlení úkolu, sledování pracovního tempa a případné úpravy zadání. Asistent pedagoga může podpořit i jiné žáky. Důležitou součástí práce asistenta pedagoga je také příprava na výuku – kopírování materiálů, příprava náplně přestávek, vytváření materiálů k nácviku sociálních dovedností apod. Asistent pedagoga získává informace od vyučujících o průběhu hodiny/ harmonogramu dne, tak aby mohl žáka připravit na případné změny. V době nepřítomnosti žáka ve škole zajišťuje spojení s rodiči a předává jim probrané učivo.