تعد حزم Scala الرئيسية هي:
1- scala:
وهي الحزمة الأساسية التي تحتوي على عدد كبير من الدوال والأنواع المستخدمة في Scala.
2- java:
تحتوي هذه الحزمة على دوال وأنواع تستخدم في الاتصال بتطبيقات Java والعمل معها.
3- scala.collection:
تحتوي هذه الحزمة على مجموعة كبيرة من الدوال والأنواع المتعلقة بالتحكم في التجمعات، كما تحتوي على العديد من مكونات التحكم في التجمعات المختلفة.
4- scala.concurrent:
وتحتوي هذه الحزمة على عدد كبير من الدوال والأنواع المختلفة للعمل مع المهام المتزامنة.
5- scala.io:
تحتوي هذه الحزمة على دوال وأنواع تتعلق بالإدخال والإخراج والتي تمكنك من قراءة وكتابة الملفات والتحكم في عمليات الإدخال والإخراج.
6- scala.sys:
وتحتوي هذه الحزمة على عدد من الدوال والأنواع المستخدمة في نظام التشغيل وتحكمه.