Skip to content

Classes

The portal lets you browse language classes, see details and pricing, enroll in classes, and view your enrollments. This page explains how to find classes, enroll, understand member vs non-member pricing, and what to do when a class is full (waitlist).


How to Browse Classes

  1. Go to https://portal.uibeta.org/classes.
  2. Use the filters if available (for example by semester or topic) to narrow the list.
  3. Each class card or row shows basic info such as name, semester, and price. Click a class to open its detail page.

The list shows only classes that are open for registration. Current semester and any filter options are shown on the page.


Reading a Class Detail Page

When you open a class (for example https://portal.uibeta.org/classes/[id]), you will see:

  • Description — What the class covers and who it is for.
  • Sessions — When and where the class meets (dates, times, location if shown).
  • Instructor — Who teaches the class.
  • PriceMembers and Non-Members rows when schedule info is available. The member row is the price you pay at checkout if you have an active membership.
  • Enrollment button — For example Add to cart or Enroll to sign up.

Read the description and sessions to make sure the class fits your schedule before enrolling.


How to Enroll in a Class

  1. Open the class detail page from the classes list.
  2. Click Add to cart (or Enroll). The class is added to your cart.
  3. Go to checkout: open Your Cart from the cart icon and click Proceed to Checkout, or go to https://portal.uibeta.org/checkout.
  4. Review the order and enter payment details. Complete the purchase.
  5. After payment, you are enrolled. Open your account menu → ActivityEnrollments (or go to https://portal.uibeta.org/account/activity/enrollments).

If you are logged in and have an active membership, member pricing is applied automatically at checkout. You do not need to enter a code.

Enroll while your membership is active

To get member pricing, enroll while your membership is active. If your membership has expired, you will see non-member prices until you renew.


Member vs Non-Member Pricing

Upstate International uses fixed per-class-meeting rates, not a simple percentage off the list price.

Class typeNon-member (per meeting)Member (per meeting)
Most language classes$25$15
Salsa / dance classes$15$10

Full course price = number of class meetings × the rate above. Meetings = weeks in the term × days per week (for example 10 weeks, once a week = 10 meetings).

What you pay at checkout:

  • Non-members pay the Non-Members total shown (or a reduced amount if the class has already started or staff adjusted the price).
  • Members pay the Members total, or a prorated member amount when joining mid-semester. The class page shows a Mid-semester enrollment callout with the adjusted price and sessions remaining when proration applies.

If schedule details are missing on a listing, you may only see a single price until staff completes the class setup.


Mid-Semester Enrollment and Prorated Pricing

If a class has already started when you enroll, you pay only for the sessions remaining — not the full course price.

The class detail page shows a Mid-semester enrollment callout with:

  • The full course price
  • Your price (based on sessions remaining)
  • How many sessions remain out of the total

The prorated amount is applied automatically at checkout. You do not need to enter any code.

When enrollment is closed mid-semester: If registration has ended — either because all sessions have passed or the registration cutoff has been reached — the class page shows a notice and the Add to cart button is replaced with a message such as "Enrollment closed — no sessions remain" or "Enrollment closed — registration period has ended." Contact staff if you believe you should still be able to enroll.


Waitlist: When a Class Is Full

If a class has no open spots, you may see an option to Join waitlist (or similar).

  1. Click Join waitlist on the class page.
  2. Complete any steps shown (for example confirming your email or adding to cart for a waitlist fee if applicable).
  3. If a spot opens later, staff may contact you by email or you may receive a link to complete enrollment. Follow the instructions in that message.

Policies for how waitlist spots are offered (for example first-come-first-served or by priority) are set by Upstate International. If you are on a waitlist and no longer want the spot, contact staff to ask to be removed.


Where to See Your Enrolled Classes

  1. Log in and open your account menu (click your profile picture or name in the header).
  2. Choose Activity, then open the Enrollments card (or go to https://portal.uibeta.org/account/activity/enrollments).
  3. You will see a list of classes you are enrolled in.

Use this page to see your current enrollments and their status.


Cancelling an Enrollment

Whether you can cancel an enrollment depends on the organization’s policy. If cancellation is allowed, there may be a Cancel or Drop option on the enrollment in ActivityEnrollments, or you may need to contact staff to cancel. Check the class or enrollment page for instructions, or ask staff how to cancel.


Need help? Contact Upstate International staff if you have trouble enrolling, do not see member pricing, need to join or leave a waitlist, or want to cancel an enrollment.

Maintained by 21 Ads Media