You may need to edit the permissions in that course and remove the "moodle/site:accessallgroups" from those teachers (possibly by creating a new custom teacher role). That should prevent them from seeing everything that is associated with the other groups such as the calendar entries.
General help
Separate Groups and Calendar
This discussion has been locked so you can no longer reply to it.