diff --git a/program/serializers.py b/program/serializers.py
index 579d307c1cd4226fa957e0fc9b4b8beafdfc286c..f42240146ff89cc2f35b006bd3e98b457c19dedc 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -1393,6 +1393,14 @@ class CalendarSchemaSerializer(serializers.Serializer):
         class Meta(TimeSlotSerializer.Meta):
             fields = [f for f in TimeSlotSerializer.Meta.fields if f != "memo"]
 
+    class CalendarEpisodeSerializer(NoteSerializer):
+        class Meta(NoteSerializer.Meta):
+            fields = [
+                field
+                for field in NoteSerializer.Meta.fields
+                if field not in ["created_at", "created_by", "updated_at", "updated_by"]
+            ]
+
     shows = ShowSerializer(many=True)
     timeslots = CalendarTimeslotSerializer(many=True)
     profiles = ProfileSerializer(many=True)
@@ -1404,6 +1412,6 @@ class CalendarSchemaSerializer(serializers.Serializer):
     languages = LanguageSerializer(many=True)
     music_focuses = MusicFocusSerializer(many=True)
     program = BasicProgramEntrySerializer(many=True)
-    episodes = NoteSerializer(many=True)
+    episodes = CalendarEpisodeSerializer(many=True)
     licenses = LicenseSerializer(many=True)
     link_types = LinkTypeSerializer(many=True)