khan2schoology banner-01

Seamlessly transfer your Khan Academy scores to Schoology!



  • Automatically find Khan Academy Scores and scale them to corresponding Schoology Assignments.
  • Retroactively update past scores in Schoology with data from Khan Academy.
  • Grade all Khan Academy assignment types (exercises, videos, articles, quizzes, and unit tests).
  • Mark assignments in Schoology as excused.
  • Choose how missing assignments should be handled: mark them as missing, zero, or no score.
  • Option for whether students scores of zero should be allowed or if they should be treated as missing assignments.
  • Choose whether assignment should be graded by score or completion (videos and articles are always graded by completion).
  • Choose the default grading options for all assignments or specify options for individual assignments.
  • Filter assignments from Khan Academy and Schoology based on due dates.
  • Filter assignments from Schoology based on common or exclusion terms.
  • Send assignment scores for all assignments or just selected ones that you want updated.
  • Filter assignments from Khan Academy based on assignment type (exercises, videos, articles, quizzes, and unit tests).


  • One spreadsheet is required for each Schoology course.
  • Each spreadsheet, after setup, will have a capacity for 200 students and 50 assignments.
  • You will need to perform a one-time step of renaming all of your students in Khan Academy. This is due to the fact that Khan Academy provides no data integration tools. This takes approximately 15-30 minutes.
  • You cannot create Schoology assignments through this spreadsheet. The assignments must be created and published in Schoology already.
  • If you have assigned a Khan Academy assignment more than once, it will only recognize the most recent instance.
  • When scores are sent to Schoology it is not automatic. Additionally, if your course has a lot of students and/or assignments, you may need to manually resume sending scores (due to limitations with Google).
  • You MUST have an account for the destination Schoology installation with the appropriate rights to score assignments.
  • Your assignments in Schoology MUST have a due date specified in them or they will not show up. This is due to how it handles missing assignments when sending them to Schoology. As of right now, even if you don’t mark assignments as missing, you are still required to have a due date in Schoology.
  • Your assignments in Schoology should be set as “No Submission” assignments otherwise Schoology will mark them as missing regardless of whether a score was uploaded.