Registering for Classes

Students register for classes through DuckWeb, an online tool available to all admitted students at the University of Oregon.

Registration Priority Schedule

The Registration Priority Schedule is published prior to each term or semester. Registration times appear in student records one week prior to initial registration. To check your registration eligibility, log into DuckWeb, click on Student Menu, click on Registration Menu, and then on Check Registration Eligibility.

Registration Priority Schedule

Registration priority is based on:

  • the number of credits you have accumulated (not counting your current registration if you are a continuing UO student) and
  • the last three digits of your UO ID number

Priority is given to graduate students, then undergraduates and finally non-degree seeking students. Seniors register before juniors, etc. Within the each class level (senior, junior, sophomore, freshman), students are further divided into three groups based on number of credits accumulated, as shown here:

  1. Graduate Students
  2. Post-Bacs and Seniors with 165+ credits
  3. Seniors with 150-164 credits
  4. Seniors with 135-149 credits
  5. Juniors with 120-134 credits
  6. Juniors with 105-119 credits
  7. Juniors with 90-104 credits
  8. Sophomores with 75-89 credits
  9. Sophomores with 60-74 credits
  10. Sophomores with 45-59 credits
  11. Freshmen with 30-44 credits
  12. Freshmen with 15-29 credits
  13. Freshmen with 0-14 credits
  14. Non-degree seeking students

Initial Registration runs between eight and ten business days, beginning the eighth week of the prior term (for the regular academic year). Start times are assigned on the half-hour, beginning at 8 a.m. and ending at 5:30 p.m. Once your start time has passed, you can log into DuckWeb as often as you want to register for classes. DuckWeb is available 24 hours a day except during maintenance and upgrade windows (Friday evenings from 7-11 p.m. and the second weekend of each month).

How to Register for Classes on DuckWeb

The first time you register for classes on DuckWeb you will need to have the following pieces of information ready:

  • Student ID Number (UO ID)
  • Personal Access Code (PAC)
  • First-Time Registration Personal Identification Number (PIN)

Your UO ID (a number in this format: 95XXXXXXX) and your PAC was provided when you applied for admission to the UO. Your academic advisor will give you your PIN after you have participated in an academic orientation and advising session. (Note: graduate students do not have a PIN.)

When you log into Duckweb for the first time, use the PAC you received in the mail. For security reasons, you will be asked to change your PAC, which must be alphanumeric and six characters long (for example, #1Duck). You will also be required to enter the six digit PIN provided by your academic advisor. You will then be prompted to answer several security questions.

Dual Enrollment

The Dual Enrollment Program is a financial aid program that allows students to take courses at the University of Oregon (UO) and Lane Community College (LCC).


  • Students must be a financial aid recipient.
  • Students must be accepted to both University of Oregon and Lane Community College.
  • Students must approve to have their records shared between the UO and LCC.

Financial Matters

  • Financial aid will be evaluated and awarded based on your number of earned credits.
    • If you have 0 to 89 earned credits, your community college will be responsible for your financial aid package.
    • If you have 90 or more earned credits, the UO will be responsible for your financial aid package.
  • You will pay the tuition and fees at the UO or your community college based on your registration. If you register for courses at the UO, you'll pay tuition and fees for the university. If you register for courses at LCC, you'll pay tuition and fees for the community college.


  • You can live in University Housing at the UO.
  • You may save money by taking courses at the community college and at the UO.

Application Process

  • Students must already be accepted to both the UO and LCC.
  • Students should complete the dual enrollment application for the UO/LCC program by the deadline.
  • Deadlines for the dual application differ based on term.
    • Fall term – deadline is the Friday, four weeks prior to fall term
    • Winter, Spring, Summer terms – deadline is Friday, three weeks prior to the term

Dual Enrollment Application


Admitted undergraduates and postbaccalaureate undergraduate students can be away from the university for three terms (not counting summer terms) and still register with no paperwork required and without the need to notify the University. When registration opens for the term you want to return, check your registration priority time and then use DuckWeb to register for classes as you normally would.


Registration Instructions

Search for Classes

Click on Student Menu > Registration Menu > Search for Open Classes.

You can search for classes by

  • Subject
  • Course number
  • General education requirement
  • Time
  • Date
  • Distance education component

To search for courses, click on Search for Open Classes. When you find a course you want, click the check box in the Select column then click the Register button at the bottom of the page.

Note the check box at the bottom of the page that says Show Open Classes Only. Uncheck the box if you’d like to include filled courses in your search.

Add and Drop Classes

Click on Student Menu > Registration Menu > Add/Drop Classes. Choose the term you wish to register for and you will be taken to the main registration page. If you're adding a class and you know the CRN (course reference number), enter it in the Add Classes Worksheet at the bottom of the screen and submit changes.

If you need to drop a class, you should drop it as soon as you know you will not be attending so that other students have an opportunity to enroll. You cannot drop your last class. Doing so means that you are completely withdrawing from the term.

If you need to drop a class you've already registered for, click on the drop-down box next to the course in your schedule. Select Drop CRN and click the Submit button at the bottom of the page.

The last day to withdraw from courses is Sunday midnight following the seventh week of the term. Specific dates and deadlines can be found in the Calendar.

Tuition refunds are computed from the date courses are officially dropped, not from the last day of attendance. Students who do not drop before the 100% tuition refund period ends will owe at least partial tuition and/or course fees. It is to the student's advantage to drop classes promptly. (See also: Refund Schedules)

Students are expected to attend and pay for all classes in which they are registered. University students are both academically and financially responsible for all classes in which they are registered. Students who wish to cancel this commitment and reduce or eliminate tuition charges for the term, must officially drop classes or completely withdraw from the University for the term. Failure to pay tuition or to attend classes does not constitute official withdrawal. Students who simply stop attending classes are financially liable for all charges and may also receive grades of Y, N, or F according to departmental policy.

Complete Withdrawal (Dropping all Classes)

Students who wish to drop all of their classes should initiate the request through the "Complete Withdrawal" link in the DuckWeb Registration menu. If you have questions about the process, contact the Office of Academic Advising. Tuition and fee refunds are based on the completed request as recorded through DuckWeb.

How to Completely Withdraw

When a Class is Full

If no seats are available, students may add themselves to a waitlist if one is available. If the course does not have a wait-list, contact the instructor or department for permission to add the class. If permission is granted, students need to contact the academic department office for preauthorization information and, once preauthorization is approved, complete the course registration via DuckWeb. Students are not officially registered in the class until they have processed their registration. Instructors and departmental staff cannot register students in classes.

How to Use Waitlisting

Late Registration

Students are expected to register prior to the beginning of classes. If, with special approval, a student is permitted to register after the add deadline, the late registration fee is $25.00-$50.00. Students approved for late registration after the fourth week of classes may be charged $100.00.

Registration Holds

Students with a hold on their records will not be allowed to register until the hold is cleared. The most frequent holds are for past due accounts.Students can check DuckWeb (look in Student Menu > View Holds) to see if there are holds on their records. Account information is also available in DuckWeb.

Registration Error Messages

See: DuckWeb Registration Error Messages

Mandatory First Class Attendance Policy

Academic departments may designate courses (not individual sections) as “Mandatory First Class Attendance”, which requires enrolled students to attend the first official meeting, as indicated in the UO Class Schedule, of designated courses. Attendance will be taken at the first official meeting of all courses with this designation. These courses are identified in the Class Schedule.

Enrolled students who do not attend the first official meeting of these courses will be dropped from the course. Departments will report the students who do not attend the first official meeting to the Registrar’s Office by 5pm on the second day that the class meets, and the Registrar’s Office will drop the students from the course. The university refund schedule applies.

After the first official meeting, students may add courses with the Mandatory First Class Attendance designation only with instructor approval. Instructors may deny course adds after the first official session.

Students may request a waiver of the first class meeting policy for exceptional circumstances by contacting their instructor prior to the first official meeting. The instructor has the option to waive the requirement based on the reason provided by the student but is not required to do so.

Instructors who approve a late add or grant a waiver must allow students to make up any missed work.

Variable Credit Courses

Students need to obtain instructor and/or departmental approval before changing variable credits. In DuckWeb, from the Student Menu, go to Registration Menu > Change Variable Credit/Grading Option). When you register for a course that is offered for variable credit, DuckWeb automatically selects the lowest credit.

To change the credit in a lecture class that has a noncredit laboratory, discussion, or activity section associated with it, make the credit change using the lecture CRN.

When variable credits are reduced, tuition refunds meet the same criteria as dropped courses. Students may owe partial tuition if credits are reduced after the 100% tuition refund period ends.

Grading Options

Courses are offered as Graded only, Pass/No Pass only, or Optional Grading. Grading options for each course are listed in the Class Schedule. Some courses require that majors take the course for a grade while allowing non-majors a choice of grading options.

Grading System

DuckWeb does not enforce the major grading option. It is the responsibility of the student to register for the appropriate major grading option requirement.

DuckWeb automatically selects the graded option on courses with Optional Grading. Students who want to take a course Pass/No Pass need to change the course once they are registered in the course.

First-term Grade Forgiveness Policy (Beginning Fall 2020)

Eligible first-term undergraduate students who earn F grades in Fall 2020 will have their F grades automatically converted to N grades at the end of the term in courses that permit the P/NP option. Students who are covered by this policy can also change their D grades earned in Fall 2020 to N grades in courses that allow the option through the Winter 2021 Term and are eligible for Academic Standing updates for grade changes that occur under this policy. For Fall 2020, all courses have been set to permit the P/NP option, future terms will return to standard course grading requirements.

Please review the First-term Grade Forgiveness Policy in the catalog for details. Please note, this policy was approved for Fall 2020 and forward, it does not apply to previous terms.

Canceled Classes

If a class is canceled, students are informed that the class is unavailable for registration. If a cancellation occurs after students have already registered, they will be dropped from the class and notified by the department. Students may then register for another class prior to the add deadline or, if applicable, a 100% tuition refund will be processed and credited to the student account.

Registration Tampering

Altering the registration records of another student without that student's permission is considered a violation of the student conduct code.

Video Tutorial

Video Tutorial: How to Register for Classes on DuckWeb