{
  "organization": {
    "name": "Riverglass Ballet Company",
    "acronym": "RBC",
    "address": "1408 Riverglass Avenue, Louisville, KY 40202",
    "city": "Louisville",
    "state": "KY",
    "description": "Riverglass Ballet Company stages story ballets and new chamber works while training dancers for clear technique, musical detail, and public service.",
    "general_link": "https://ballet-site-4.zachbrickson.dev/",
    "is_public": true,
    "source_url": "https://ballet-site-4.zachbrickson.dev/contact/"
  },
  "programs": [
    {
      "id": "riverglass-ballet-summer-intensive",
      "name": "Riverglass Ballet Summer Intensive",
      "type": "S",
      "type_label": "Intensive",
      "description": "A five-to-six week intensive in Louisville for dancers seeking concentrated classical technique, repertory, contemporary practice, conditioning, and audition preparation with Riverglass Ballet Company faculty.",
      "info_link": "https://ballet-site-4.zachbrickson.dev/school/summer-intensive/",
      "app_link": "https://ballet-site-4.zachbrickson.dev/auditions/",
      "weekly_hours": 34,
      "is_virtual": false,
      "state": "KY",
      "styles": [
        "CLASS",
        "BOURN",
        "JAZZ"
      ],
      "is_national": true,
      "audition_required": true,
      "scholarship": false,
      "financial_aid": true,
      "performance": true,
      "company_affiliated": true,
      "stipend": false,
      "summer_levels": [
        {
          "name": "River Junior",
          "startAge": 10,
          "endAge": 13,
          "startDate": "2027-06-17",
          "endDate": "2027-06-28",
          "weeklyHours": 22,
          "tuition": 1540,
          "curriculum": "ballet technique, jazz, character, repertory",
          "performance": "family observation",
          "housingEligible": false,
          "auditionRequirement": "Application review only",
          "placementMethod": "Registrar level review before arrival"
        },
        {
          "name": "Upper School Intensive",
          "startAge": 14,
          "endAge": 18,
          "startDate": "2027-06-10",
          "endDate": "2027-07-22",
          "weeklyHours": 33,
          "tuition": 4025,
          "curriculum": "technique, pointe, variations, partnering, contemporary",
          "performance": "Riverglass showcase",
          "housingEligible": true,
          "auditionRequirement": "Audition or video review required",
          "placementMethod": "Placement class on first Monday"
        },
        {
          "name": "Apprentice Audition Week",
          "startAge": 17,
          "endAge": 24,
          "startDate": "2027-08-02",
          "endDate": "2027-08-07",
          "weeklyHours": 26,
          "tuition": 975,
          "curriculum": "company class, repertory phrase, interview preparation",
          "performance": "no public performance",
          "housingEligible": false,
          "auditionRequirement": "Audition or video review required",
          "placementMethod": "Placement class on first Monday"
        }
      ],
      "sessions": [
        {
          "name": "River Junior",
          "description": "River Junior includes ballet technique, jazz, character, repertory. Placement method: Registrar level review before arrival. Culminating activity: family observation.",
          "startAge": 10,
          "endAge": 13,
          "startDate": "2027-06-17",
          "endDate": "2027-06-28",
          "hasMensProgram": false,
          "tuition": [
            {
              "price": 1540,
              "description": "River Junior tuition"
            }
          ],
          "housing": []
        },
        {
          "name": "Upper School Intensive",
          "description": "Upper School Intensive includes technique, pointe, variations, partnering, contemporary. Placement method: Placement class on first Monday. Culminating activity: Riverglass showcase.",
          "startAge": 14,
          "endAge": 18,
          "startDate": "2027-06-10",
          "endDate": "2027-07-22",
          "hasMensProgram": true,
          "tuition": [
            {
              "price": 4025,
              "description": "Upper School Intensive tuition"
            }
          ],
          "housing": []
        },
        {
          "name": "Apprentice Audition Week",
          "description": "Apprentice Audition Week includes company class, repertory phrase, interview preparation. Placement method: Placement class on first Monday. Culminating activity: no public performance.",
          "startAge": 17,
          "endAge": 24,
          "startDate": "2027-08-02",
          "endDate": "2027-08-07",
          "hasMensProgram": true,
          "tuition": [
            {
              "price": 975,
              "description": "Apprentice Audition Week tuition"
            }
          ],
          "housing": []
        }
      ]
    },
    {
      "id": "riverglass-ballet-year-round",
      "name": "Riverglass Pre-Professional Division",
      "type": "Y",
      "type_label": "Year-round",
      "description": "A school-year division with daily ballet technique, pointe or men's class, conditioning, repertory, academic coordination, and periodic evaluations by Mikel Hart.",
      "info_link": "https://ballet-site-4.zachbrickson.dev/school/year-round/",
      "app_link": "https://ballet-site-4.zachbrickson.dev/auditions/placement-class/",
      "weekly_hours": 21,
      "is_virtual": false,
      "state": "KY",
      "styles": [
        "CLASS",
        "BOURN",
        "JAZZ"
      ],
      "is_national": true,
      "audition_required": true,
      "scholarship": true,
      "financial_aid": false,
      "performance": true,
      "company_affiliated": true,
      "stipend": false,
      "summer_levels": [],
      "sessions": [
        {
          "name": "Upper Division 2027-28",
          "description": "School-year placement for serious students preparing for summer intensives, trainee programs, and college dance auditions.",
          "startAge": 12,
          "endAge": 18,
          "startDate": "2027-08-24",
          "endDate": "2028-05-31",
          "hasMensProgram": true,
          "tuition": [
            {
              "price": 6575,
              "description": "Annual tuition before scholarship review"
            }
          ],
          "housing": []
        }
      ]
    },
    {
      "id": "riverglass-ballet-trainee",
      "name": "Riverglass Trainee Program",
      "type": "T",
      "type_label": "Trainee/Second Company",
      "description": "A company-adjacent bridge program with daily class, rehearsals, coaching, outreach performances, and limited stipend-eligible casting. A Nutcracker gig and the company audition share a careers page but need separate CEI job records.",
      "info_link": "https://ballet-site-4.zachbrickson.dev/school/trainee-program/",
      "app_link": "https://ballet-site-4.zachbrickson.dev/auditions/trainee/",
      "weekly_hours": 30,
      "is_virtual": false,
      "state": "KY",
      "styles": [
        "CLASS",
        "BOURN",
        "JAZZ"
      ],
      "is_national": true,
      "audition_required": true,
      "scholarship": false,
      "financial_aid": true,
      "performance": true,
      "company_affiliated": true,
      "stipend": false,
      "summer_levels": [],
      "sessions": [
        {
          "name": "Trainee Season 2027-28",
          "description": "A season-length training and rehearsal placement with technique, repertory, career seminars, and supervised performance assignments.",
          "startAge": 17,
          "endAge": 22,
          "startDate": "2027-08-17",
          "endDate": "2028-06-12",
          "hasMensProgram": true,
          "tuition": [
            {
              "price": 7975,
              "description": "Full trainee program tuition"
            }
          ],
          "housing": []
        }
      ]
    }
  ],
  "jobs": [
    {
      "id": "riverglass-ballet-company-artist",
      "name": "Main Company Dancer Contract",
      "type": "F",
      "typeLabel": "Full-time",
      "description": "Riverglass Ballet Company is accepting materials for main company dancer contract placements. Selected dancers rehearse and perform mainstage repertory, education matinees, touring engagements, and new work by Simone Avery.",
      "infoPath": "/company/careers/",
      "appPath": "/auditions/company-artist/",
      "startDate": "2027-08-10",
      "endDate": "2028-05-18",
      "role": "B",
      "state": "KY",
      "startingPay": null,
      "weeks": 32,
      "weeklyHours": 28,
      "companySize": 27,
      "styles": [
        "CLASS",
        "BOURN",
        "JAZZ"
      ],
      "levels": [
        "CORPS",
        "SOLOIST"
      ],
      "special": "",
      "startAge": 18,
      "endAge": null,
      "startHeight": null,
      "endHeight": null,
      "performances": 41,
      "isNational": true,
      "hasUnion": false,
      "auditionRefs": []
    },
    {
      "id": "riverglass-ballet-nutcracker-gig",
      "name": "Nutcracker Guest Artist Gig",
      "type": "G",
      "typeLabel": "Gig",
      "description": "Short-term rehearsal and performance contract for guest artists in the winter production. Roles include Snow, Flowers, Spanish, and party scene adults.",
      "infoPath": "/company/careers/nutcracker/",
      "appPath": "/company/careers/nutcracker/apply/",
      "startDate": "2027-11-16",
      "endDate": "2027-12-24",
      "role": "B",
      "state": "KY",
      "startingPay": 950,
      "weeks": 6,
      "weeklyHours": 20,
      "companySize": null,
      "styles": [
        "CLASS"
      ],
      "levels": [
        "APPRENTICE",
        "CORPS"
      ],
      "special": "Nutcracker",
      "startAge": 18,
      "endAge": null,
      "startHeight": null,
      "endHeight": null,
      "performances": 18,
      "isNational": false,
      "hasUnion": false,
      "auditionRefs": []
    }
  ],
  "auditions": [
    {
      "type": "1",
      "typeLabel": "In-Person",
      "name": "Louisville Summer Intensive Audition",
      "date": "2027-01-13",
      "registrationDate": "2027-01-10",
      "address": "1408 Riverglass Avenue, Louisville, KY 40202",
      "arrivalTime": "09:30",
      "schedule": "Check-in 9:30 AM; technique class 10:00 AM; optional pointe or men's allegro 11:30 AM.",
      "onsitePrice": 45,
      "registrationPrice": 35,
      "link": "/auditions/register/",
      "programs": [
        "riverglass-ballet-summer-intensive"
      ],
      "jobs": [],
      "mensDressCode": "Fitted white shirt, black tights, ballet shoes, optional soft shoes for allegro.",
      "womensDressCode": "Black leotard, pink or skin-tone tights, ballet shoes, pointe shoes if applicable.",
      "videoRequirements": "",
      "description": "Placement and admission audition for the Riverglass Ballet Summer Intensive. Dancers should bring a headshot, dance photo, and proof of age."
    },
    {
      "type": "3",
      "typeLabel": "Recorded Video",
      "name": "Recorded Video Review",
      "date": null,
      "registrationDate": "2027-02-18",
      "address": "",
      "arrivalTime": "",
      "schedule": "Applications are reviewed in two-week batches until spaces are filled.",
      "onsitePrice": null,
      "registrationPrice": 25,
      "link": "/auditions/video-submission/",
      "programs": [
        "riverglass-ballet-summer-intensive",
        "riverglass-ballet-trainee"
      ],
      "jobs": [],
      "mensDressCode": "",
      "womensDressCode": "",
      "videoRequirements": "Barre excerpts, center adagio, pirouette combination, petit allegro, grand allegro, and a one-minute contemporary phrase.",
      "description": "Recorded video option for dancers who cannot attend an in-person audition. The same video may be considered for eligible training programs."
    },
    {
      "type": "2",
      "typeLabel": "Live Virtual",
      "name": "Virtual Placement Class",
      "date": "2027-02-24",
      "registrationDate": "2027-02-21",
      "address": "",
      "arrivalTime": "13:00",
      "schedule": "Zoom room opens at 1:00 PM Central; class begins at 1:15 PM.",
      "onsitePrice": null,
      "registrationPrice": 20,
      "link": "/auditions/virtual-placement/",
      "programs": [
        "riverglass-ballet-year-round"
      ],
      "jobs": [],
      "mensDressCode": "Simple class attire suitable for camera framing.",
      "womensDressCode": "Simple class attire suitable for camera framing.",
      "videoRequirements": "",
      "description": "Live virtual placement class for year-round students relocating from outside the region."
    },
    {
      "type": "1",
      "typeLabel": "In-Person",
      "name": "Main Company Dancer Contract Invited Class",
      "date": "2027-03-07",
      "registrationDate": "2027-02-28",
      "address": "1408 Riverglass Avenue, Louisville, KY 40202",
      "arrivalTime": "08:30",
      "schedule": "Company class 9:00 AM; repertory phrase and brief interview follow for selected dancers.",
      "onsitePrice": 0,
      "registrationPrice": 0,
      "link": "/auditions/company-artist/",
      "programs": [],
      "jobs": [
        "riverglass-ballet-company-artist"
      ],
      "mensDressCode": "Class attire suitable for partnering and allegro.",
      "womensDressCode": "Class attire with pointe shoes available when requested.",
      "videoRequirements": "",
      "description": "Audition class attached to the Main Company Dancer Contract. Applicants are screened by video before invitation."
    },
    {
      "type": "3",
      "typeLabel": "Recorded Video",
      "name": "Nutcracker Guest Artist Gig Video Prescreen",
      "date": null,
      "registrationDate": "2027-09-18",
      "address": "",
      "arrivalTime": "",
      "schedule": "Selected dancers are contacted for a callback during the first October rehearsal week.",
      "onsitePrice": null,
      "registrationPrice": 0,
      "link": "/company/careers/nutcracker/apply/",
      "programs": [],
      "jobs": [
        "riverglass-ballet-nutcracker-gig"
      ],
      "mensDressCode": "",
      "womensDressCode": "",
      "videoRequirements": "Two classical variations or one classical variation plus recent stage footage; include height and availability dates.",
      "description": "Recorded prescreen for the short-term Nutcracker Guest Artist Gig. This should remain a gig audition, not a program audition."
    }
  ],
  "extraction_challenges": [
    "A Nutcracker gig and the company audition share a careers page but need separate CEI job records.",
    "No housing is provided by the company for school-year programs."
  ]
}