K-12 Teaching and Learning From the UNC School of Education

Important Announcement about Online Courses and LEARN NC.

Important Message about LEARN NC

LEARN NC is evaluating its role in the current online education environment as it relates directly to the mission of UNC-Chapel Hill School of Education (UNC-CH SOE). We plan to look at our ability to facilitate the transmission of the best research coming out of UNC-CH SOE and other campus partners to support classroom teachers across North Carolina. We will begin by evaluating our existing faculty and student involvement with various NC public schools to determine what might be useful to share with you.

Don’t worry! The lesson plans, articles, and textbooks you use and love aren’t going away. They are simply being moved into the new LEARN NC Digital Archive. While we are moving away from a focus on publishing, we know it’s important that educators have access to these kinds of resources. These resources will be preserved on our website for the foreseeable future. That said, we’re directing our resources into our newest efforts, so we won’t be adding to the archive or updating its contents. This means that as the North Carolina Standard Course of Study changes in the future, we won’t be re-aligning resources. Our full-text and tag searches should make it possible for you to find exactly what you need, regardless of standards alignment.

Further training

Learn more

Related pages

Related topics


The text of this page is copyright ©2008. See terms of use. Images and other media may be licensed separately; see captions for more information and read the fine print.

Teach an online course in your school system with LEARN NC and Moodle. We’ve made LEARN NC’s Moodle platform available to all public school teachers in North Carolina, enabling schools of any income level and geographic location to increase their teaching capacity online.

Getting started

You must first complete the Moodle Training course. Moodle Training will introduce you to the basics of managing a course online. You’ll learn to set up and grade tests, uploading assignments, having online discussions via Moodle’s interactive message boards, and more.

Choose your course

LEARN NC gives you the option of creating a course from scratch, or adapting a copy of one of ours. Please see our list of currently shared courses to see which course is right for you.


If you have taken Moodle Training, there are no costs to creating, sharing or teaching courses on the LEARN NC Moodle server.

How to request a course

When you complete your training, LEARN NC will create a new copy of the course you request. You can then customize or edit your course to meet your system’s needs.

You can submit your new course request by calling 919-962-HELP or emailing helpdesk@learnnc.org. The registrar will then provide you with information on how you and your students can access your course.

Currently shared courses

Help yourself to LEARN NC’s library of shared online courses. Our online K-12 courses are aligned to the North Carolina Standard Course of Study, and LEARN NC’s professional development courses for teachers follow a researched model for quality professional development and online learning.

Teaching Skills


English as a Second Language

Social Studies



Career and Technology Education

  • e-Commerce I
  • e-Commerce II
  • Multimedia and Webpage Design

Note: When you begin teaching someone else’s course, you then become responsible for obeying copyright laws in that course. Editing or adding copyrighted course materials may result in copyright infringement.