البرمجيات التعليمية (بالإنجليزية: Educational software) مصطلح يُستخدم لوصف أي برنامج حاسوبي مُصمم لأغراض تعليمية. ويشمل نطاقات متنوعة، من برامج تعلم اللغات إلى برامج إدارة الفصول الدراسية، وصولاً إلى البرامج المرجعية. وتهدف جميع هذه البرامج إلى زيادة فعالية وكفاءة بعض جوانب التعليم.