The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
Is it possible to grade two subjects in one Canvas course?
I currently teach two subjects - math and science. I have only one Canvas page for all of my students. Is it possible for me to grade both math assignments and science assignments on this one Canvas page, but without the grades combining into one grade? I would need to know what they have received as a math grade and what they have received as a science grade, thus needing to separate their grades into sections.
I really need this as it would make grading so much easier, haha!
Thank you for your help (-:
Solved! Go to Solution.
Hi @eliset1!
Thanks for your questions!
If the roster for your two subjects are separate you could technically separate the grade totals by only assigning the section that is relevant to the respective assignment. So if you have your science roster in one section and you have Science assignment A, then you would edit it and only assign it to the Science section. If the same roster is participating in both topics in the same course, there is not a good way to separate those out. You would really need to have two independent course shells.
Hi @eliset1,
May I ask what grade level you teach? In the traditional Canvas LMS setup, you really just get one gradebook. You could use assignment groups (one for each subject) to somewhat mimic having two graebooks as each group will have a subtotal column, but I'm not sure how clear things would be for your students. Canvas also has a somewhat newer "Canvas for elementary" option, which could perhaps be more what you're looking for.
Hope this helps a bit!
-Chris
Thank you for your response!
I currently teach 5th grade. I tried to use assignment groups, but it did not work exactly as I wanted. I may use Canvas for elementary, that seems promising! Is this something that I could do independently, or would I have to contact the Canvas admin for my organization to set this up? I tried to follow along with the guide, but the option to select Canvas for elementary was not visible.
Thank you!
Hi @eliset1,
I believe the Canvas for Elementary feature does have to be enabled by an admin for at least a subaccount in Canvas. It seems like something your school may want to investigate, but they probably wouldn't want to enable it in the middle of a year.
You mentioned you couldn't get the assignment groups to work exactly how you wanted... Could you elaborate on that? I think that's going to be the best route to go in the short term since you can do it yourself inside of your current course.
-Chris
Next time, I'd really advise you to create two separate courses, one for each subject. However, what's been done has been done.
Here's my question: Are you simply hoping to calculate your students' grade percentages and then you're entering the letter grades in a separate system such as SIS? That's how grading is handled at my community college. If this is the case, then I can suggest a solution for you.
First, put all of the students' graded work into Assignment Groups. You might end up with something like this:
To calculate the grades for Math, use percentages such as these:
Then reverse the percentages for Science.
I would strongly advise you to go into your Course Settings, click on the tiny blue letters more options at the bottom of the page, and "disable" the students' current grade percentages. It will be too confusing for your students to see what you're doing behind the scenes to calculate their final grades.
Hi @eliset1!
Thanks for your questions!
If the roster for your two subjects are separate you could technically separate the grade totals by only assigning the section that is relevant to the respective assignment. So if you have your science roster in one section and you have Science assignment A, then you would edit it and only assign it to the Science section. If the same roster is participating in both topics in the same course, there is not a good way to separate those out. You would really need to have two independent course shells.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in