Разберем каждое предложение:
1. (Не)лёгкий диктант хорошо написали все ученики нашего класса. – Пишем слитно, так как можно подобрать синоним без "не" (трудный).
2. Сестра купила (не)дорогую игрушку. – Пишем раздельно, так как есть противопоставление с "а дешёвую" в следующем предложении.
3. Шестиклассники писали (не)лёгкий, а трудный диктант. – Пишем раздельно, так как есть противопоставление с союзом "а".
4. Река (не)глубока. – Пишем слитно, так как можно подобрать синоним без "не" (мелкая).
5. Ученик сделал (не)брежную запись. – Пишем слитно, так как можно подобрать синоним без "не" (неаккуратную).
6. Малышу купили (не)дорогую, а дешёвую игрушку. – Пишем раздельно, так как есть противопоставление с союзом "а".
7. Река (не)глубока, а мелка. – Пишем раздельно, так как есть противопоставление с союзом "а".
8. Работа ученика (не)брежна. – Пишем слитно, так как можно подобрать синоним без "не" (неаккуратна).
Итоговый ответ:
1. Нелёгкий
2. не дорогую
3. не лёгкий
4. неглубока
5. небрежную
6. не дорогую
7. не глубока
8. небрежна