Often, subjects under a course can remain same over batches. This can be achieved by selecting Import Subject option. The subjects can be imported from the initial batch to the rest of the batch within same course.
At the top of your dashboard, click the module access icon > Administration > Settings > Manage Course/Batch > Manage Course to open the Manage Course page.
At the top of your dashboard, click the module access icon > Administration > Settings > Manage Course/Batch > Manage Batch to open the Manage Batch page.
Select the course. All batches of the selected course are displayed.
Select the batch. All students who are part of the selected batch are displayed.
In the top right, click Manage > Subject to open the Subjects page.
Click the Import subjects link as depicted in Fig1. The previous batch subjects (normal and elective) will be displayed as shown in Fig2.
Select the subject and click Import Subjects beside the subjects you want to assign to the current batch
For more information, watch this-