

Significantly fewer school districts will require county help this year for poor performance on the state’s school accountability tool, the California School Dashboard, reflecting what State Board of Education President Linda Darling-Hammond called “steady — albeit slow — progress in important areas” such as high school graduation rates and, by one measure, test scores.
On Thursday, the California Department of Education released the third year of dashboard results, covering 2018-19, in three new languages: Vietnamese, Tagalog and Mandarin. For the first time, it also released all of the underlying data for the dashboard in DataQuest, the state’s school data site.
High school graduation rates statewide increased 2.2 percentage points to a record 85.9 percent in 2018-19, with African-American students narrowing the gap with a one-year gain of 6.2 percentage points. The proportion of high school seniors deemed ready for college, based on state test scores, completion of courses needed for admission to the University of California and California State University and other factors, rose to 44.1 percent.
Despite concerted efforts across the state to push attendance, chronic absenteeism was the one indicator that worsened statewide: 12.1 percent of students missed more than 10 percent of the school year in 2018-19, although the range was wide, with 4.5 percent of Asian students chronically absent compared with 22.5 percent of African-Americans.
Hedy Chang, director of Attendance Works, a nonprofit aimed at studying and reducing student absenteeism, said that the impact of wildfires, the increasing number of homeless students — who are more likely to be chronically absent — and the week-long teacher strikes in Los Angeles and Oakland, in which thousands of students stayed home from school, were enough to sway the state’s overall absenteeism.
But regardless of the circumstances, the overall rate of chronic absenteeism remains alarmingly high, she said. “These numbers are deeply troubling but not surprising,” she said. “It means that considering everything that’s been happening in California, we have to double down.”
Unlike accountability systems in many states that emphasize test scores and award a single letter or number ranking, California’s dashboard gives a broad view of school and district performance, giving equal weight to multiple measures of student progress: math and reading test scores, student suspension rates and chronic absenteeism, high school graduation rates and students’ preparation for college.
Along with overall ratings of schools and districts in each indicator, the dashboard highlights the performance of as many as 13 student groups who attend them. They include foster and homeless students, students with disabilities, multiple ethnic and racial groups and low-income students, who make up three-fifths of the state’s children.
Consistent with the state board’s belief that, as USC Associate Professor Morgan Polikoff characterized it, “competition and ratings drive unproductive behavior,” the state’s dashboard layout prevents comparisons of schools and districts, other than comparing district scores with the state average. However, EdSource’s dashboard presentation does enable multiple school and district comparisons. Go here to use it.
The dashboard measures performance on each indicator using five colors, from red (designating the lowest score) to blue, the highest. The colors are based not only on how well a school did in the current year but also how much better or worse it performed than the year before.
Charters to get assistance, too
The dashboard was designed for multiple purposes: to inform parents and the public, to point out strengths and weaknesses districts need to work on and to identify districts that are eligible for two levels of county and state assistance.
Last year, 386 districts — about a third of the state’s districts — were designated for “differentiated” assistance, the least intensive level of help. They qualified because a minimum of one student group — usually more than one — was rated red in two or more legislative priorities: school climate, as measured by suspension rates; student engagement, as measured by graduation and chronic absenteeism rates; and academic progress, as measured by graduation rates, preparation for college and test scores in math and English language arts on the Smarter Balanced tests. This year, the number of districts fell to 333 — 14 percent fewer. On Thursday, the California Department of Education releases a list of those districts (see the list at the end of the article).
A memo that the department released Thursday provides the first data that indicate that county assistance is contributing to improvement. As estimated, 179 districts and county offices that qualified for differentiated assistance last year no longer require it, because of improved performance on the dashboard by low-performing student groups. Districts identified for county assistance based on the performance of students with disabilities decreased from 243 in 2018 to 187 in 2019. Districts identified based on the performance of homeless students dropped from 145 to 98 and for foster students, from 106 to 101.
An additional 125 new districts and county offices have been identified for assistance.
Also this year, 32 charter schools in the state will qualify for assistance from their district or county authorizer for the first time, under different criteria (see pages 21-23) for low-performing student groups. “We encourage those schools to take advantage of the assistance that is now offered to them to identify and correct issues that may be holding them back from meeting the needs of all their students,” the California Charter Schools Association said in a statement.
A district chosen for differentiated assistance must indicate in its annual Local Control and Accountability Plan, or LCAP, which student groups performed in the red and what the district will do to help them improve. The county office of education must do an analysis, but, under local control, a district can listen to or ignore the advice.
Next possibility: “intensive” help
Under state law, county offices and the state will gain more leverage over LCAP and spending decisions for consistently underperforming districts through the next level of help — “intensive” assistance. This year, for the first time, four school districts’ low academic performance will set in motion a series of state and county reviews that will determine whether intensive help will be imposed, perhaps in 2020.
All four had three or more student groups rated red for three consecutive years for at least two state indicators. Two districts, Oakland Unified and Sacramento City Unified, are also struggling to avert fiscal insolvency. The others are Mt. Diablo Unified in Concord and the Salinas Union High School District. All four qualified for homeless students and a combination of foster students, English learners, students with disabilities and, for Oakland and Mt. Diablo, African-American students.
The dashboard for statewide performance of all students showed a decline in a rating for one indicator — chronic absenteeism — from yellow, the middle of five colors, to orange, the next to the lowest color (see chart). Graduation rates rose from yellow to green. And English language arts scores jumped two color ratings, from orange to green.
Two indicators — suspension rates and math scores — stayed the same. But no change also means little closing of the disparities among student groups. Colors tell that story about math: Asian student scores are blue, white student ratings are green and seven groups’ ratings are orange, including African-Americans, English learners and foster students.
There was some movement: The rating for Hispanics and low-income students rose from orange to yellow and students with disabilities’ rating changed from red to orange.
The statewide dashboard reflects the impact of large districts like Los Angeles Unified. But California has hundreds of small districts with fewer than a thousand students. So even though the statewide graduation indicator rose to green from yellow statewide, more districts’ ratings declined (31.3 percent) than improved (25.5 percent). And it is individual district and school ratings that are relevant to parents and determine where school boards should focus their resources and attention.
The two-color jump in the statewide English language arts rating was a surprise, since two months ago, the California Department of Education had reported that the 2018-19 scores had shown little growth. The difference offers a useful lesson in how progress is measured.
One method, for the state accountability system known as CAASPP, measures the percentage of students who are proficient or “meeting standard” on the English language arts test. It showed little change from last year.
The dashboard method measures how much students’ scores progressed toward the score designating proficiency; for already proficient students, the dashboard measures how much they have advanced toward advanced status. The state board chose this method to credit the improvement of low-performing and high-performing students. The growth in students’ scores on the dashboard was enough to push the overall statewide color to green.
Big districts with diverse student groups tend to show fewer swings in dashboard ratings. A quick look at the big gainers and decliners among districts in 2018-19 pointed to smaller districts, such as Laton Unified, south of Fresno, with 695 students. In that district, chronic absenteeism jumped three rungs from orange to blue; English language arts and math increased from red to yellow, and with a drop in suspensions, its rating went from orange to green.
The 350-student Colfax Elementary District, in Placer County on Interstate 80, saw its math rating rise two colors to green and suspension rates move from red to green.
On the other hand, the Happy Camp Union Elementary District in Siskiyou County, where 78 percent of its 104 students are low-income and many families are Native Americans, had a tough year. Chronic absenteeism, English language arts scores and suspension rates fell two or three colors to red; math scores already were red. The principal is out on medical leave, and the 4th-to-6th-grade teacher, who is filling in, was unavailable on deadline. “Things are in chaos,” confided a staff member.
The state dashboard does work well on cell phones. You can get the mobile application at app stores under “CA Dashboard.”
EdSource reporter Carolyn Jones and data journalist Daniel J. Willis contributed to this article.
District | County | Student Groups |
---|---|---|
San Joaquin County Office of Education | San Joaquin | 9 |
Oakland Unified | Alameda | 8 |
Banning Unified | Riverside | 8 |
San Bernardino County Office of Education | San Bernardino | 8 |
Klamath-Trinity Joint Unified | Humboldt | 7 |
Kern County Office of Education | Kern | 7 |
Konocti Unified | Lake | 7 |
Los Angeles County Office of Education | Los Angeles | 7 |
Adelanto Elementary | San Bernardino | 7 |
Barstow Unified | San Bernardino | 7 |
Antioch Unified | Contra Costa | 6 |
Mt. Diablo Unified | Contra Costa | 6 |
West Contra Costa Unified | Contra Costa | 6 |
Lakeport Unified | Lake | 6 |
Merced County Office of Education | Merced | 6 |
Orange County Department of Education | Orange | 6 |
Coachella Valley Unified | Riverside | 6 |
San Diego County Office of Education | San Diego | 6 |
Fresno County Office of Education | Fresno | 5 |
Yosemite Unified | Madera | 5 |
Needles Unified | San Bernardino | 5 |
Stockton Unified | San Joaquin | 5 |
Ravenswood City Elementary | San Mateo | 5 |
Vallejo City Unified | Solano | 5 |
Santa Rosa City Schools | Sonoma | 5 |
San Lorenzo Unified | Alameda | 4 |
Kernville Union Elementary | Kern | 4 |
Eastside Union Elementary | Los Angeles | 4 |
Montebello Unified | Los Angeles | 4 |
Marin County Office of Education | Marin | 4 |
Monterey County Office of Education | Monterey | 4 |
Hemet Unified | Riverside | 4 |
Sacramento County Office of Education | Sacramento | 4 |
San Juan Unified | Sacramento | 4 |
Lodi Unified | San Joaquin | 4 |
Santa Clara County Office of Education | Santa Clara | 4 |
Gateway Unified | Shasta | 4 |
Stanislaus County Office of Education | Stanislaus | 4 |
Hayward Unified | Alameda | 3 |
Chico Unified | Butte | 3 |
Calaveras Unified | Calaveras | 3 |
Black Oak Mine Unified | El Dorado | 3 |
Fresno Unified | Fresno | 3 |
Golden Plains Unified | Fresno | 3 |
Sierra Unified | Fresno | 3 |
Washington Unified | Fresno | 3 |
Imperial County Office of Education | Imperial | 3 |
San Pasqual Valley Unified | Imperial | 3 |
Maricopa Unified | Kern | 3 |
Susanville Elementary | Lassen | 3 |
Glendale Unified | Los Angeles | 3 |
Keppel Union Elementary | Los Angeles | 3 |
Lancaster Elementary | Los Angeles | 3 |
Paramount Unified | Los Angeles | 3 |
Pasadena Unified | Los Angeles | 3 |
Tulelake Basin Joint Unified | Modoc | 3 |
Salinas Union High | Monterey | 3 |
Grass Valley Elementary | Nevada | 3 |
Riverside County Office of Education | Riverside | 3 |
Jurupa Unified | Riverside | 3 |
Elk Grove Unified | Sacramento | 3 |
Sacramento City Unified | Sacramento | 3 |
Lucerne Valley Unified | San Bernardino | 3 |
Borrego Springs Unified | San Diego | 3 |
Grossmont Union High | San Diego | 3 |
Oceanside Unified | San Diego | 3 |
Valley Center-Pauma Unified | San Diego | 3 |
Manteca Unified | San Joaquin | 3 |
San Mateo County Office of Education | San Mateo | 3 |
Santa Barbara County Office of Education | Santa Barbara | 3 |
Lompoc Unified | Santa Barbara | 3 |
Santa Maria Joint Union High | Santa Barbara | 3 |
Morgan Hill Unified | Santa Clara | 3 |
Happy Camp Union Elementary | Siskiyou | 3 |
Sonoma County Office of Education | Sonoma | 3 |
Sutter County Office of Education | Sutter | 3 |
Tulare County Office of Education | Tulare | 3 |
Porterville Unified | Tulare | 3 |
Oxnard Union High | Ventura | 3 |
Alameda Unified | Alameda | 2 |
Berkeley Unified | Alameda | 2 |
Biggs Unified | Butte | 2 |
Golden Feather Union Elementary | Butte | 2 |
Oroville City Elementary | Butte | 2 |
Oroville Union High | Butte | 2 |
Thermalito Union Elementary | Butte | 2 |
Contra Costa County Office of Education | Contra Costa | 2 |
Pittsburg Unified | Contra Costa | 2 |
Lake Tahoe Unified | El Dorado | 2 |
Mother Lode Union Elementary | El Dorado | 2 |
Clovis Unified | Fresno | 2 |
Humboldt County Office of Education | Humboldt | 2 |
McKinleyville Union Elementary | Humboldt | 2 |
Eureka City Schools | Humboldt | 2 |
Brawley Union High | Imperial | 2 |
Bishop Unified | Inyo | 2 |
Kern High | Kern | 2 |
Mojave Unified | Kern | 2 |
Southern Kern Unified | Kern | 2 |
Standard Elementary | Kern | 2 |
Upper Lake Unified | Lake | 2 |
Shaffer Union Elementary | Lassen | 2 |
Fort Sage Unified | Lassen | 2 |
Antelope Valley Union High | Los Angeles | 2 |
Centinela Valley Union High | Los Angeles | 2 |
East Whittier City Elementary | Los Angeles | 2 |
Inglewood Unified | Los Angeles | 2 |
Norwalk-La Mirada Unified | Los Angeles | 2 |
Palmdale Elementary | Los Angeles | 2 |
Dixie Elementary | Marin | 2 |
San Rafael City High | Marin | 2 |
Mendocino Unified | Mendocino | 2 |
Ukiah Unified | Mendocino | 2 |
Willits Unified | Mendocino | 2 |
Merced City Elementary | Merced | 2 |
Gustine Unified | Merced | 2 |
Dos Palos Oro Loma Joint Unified | Merced | 2 |
Monterey Peninsula Unified | Monterey | 2 |
Nevada Joint Union High | Nevada | 2 |
Tahoe-Truckee Unified | Placer | 2 |
Moreno Valley Unified | Riverside | 2 |
Perris Union High | Riverside | 2 |
San Jacinto Unified | Riverside | 2 |
River Delta Joint Unified | Sacramento | 2 |
Twin Rivers Unified | Sacramento | 2 |
San Benito High | San Benito | 2 |
Bear Valley Unified | San Bernardino | 2 |
Ontario-Montclair | San Bernardino | 2 |
Rialto Unified | San Bernardino | 2 |
San Bernardino City Unified | San Bernardino | 2 |
Trona Joint Unified | San Bernardino | 2 |
Victor Valley Union High | San Bernardino | 2 |
Yucaipa-Calimesa Joint Unified | San Bernardino | 2 |
Silver Valley Unified | San Bernardino | 2 |
Escondido Union High | San Diego | 2 |
Fallbrook Union High | San Diego | 2 |
Lemon Grove | San Diego | 2 |
San Francisco Unified | San Francisco | 2 |
Tracy Joint Unified | San Joaquin | 2 |
San Luis Obispo County Office of Education | San Luis Obispo | 2 |
Paso Robles Joint Unified | San Luis Obispo | 2 |
Cabrillo Unified | San Mateo | 2 |
San Bruno Park Elementary | San Mateo | 2 |
South San Francisco Unified | San Mateo | 2 |
Orcutt Union Elementary | Santa Barbara | 2 |
Santa Barbara Unified | Santa Barbara | 2 |
East Side Union High | Santa Clara | 2 |
Evergreen Elementary | Santa Clara | 2 |
Gilroy Unified | Santa Clara | 2 |
San Jose Unified | Santa Clara | 2 |
Pajaro Valley Unified | Santa Cruz | 2 |
Happy Valley Union Elementary | Shasta | 2 |
Pacheco Union Elementary | Shasta | 2 |
Scott Valley Unified | Siskiyou | 2 |
Fairfield-Suisun Unified | Solano | 2 |
Cotati-Rohnert Park Unified | Sonoma | 2 |
Empire Union Elementary | Stanislaus | 2 |
Modesto City High | Stanislaus | 2 |
Turlock Unified | Stanislaus | 2 |
Los Molinos Unified | Tehama | 2 |
Red Bluff Union Elementary | Tehama | 2 |
Ducor Union Elementary | Tulare | 2 |
Tulare Joint Union High | Tulare | 2 |
Dinuba Unified | Tulare | 2 |
Exeter Unified | Tulare | 2 |
Sonora Elementary | Tuolumne | 2 |
Big Oak Flat-Groveland Unified | Tuolumne | 2 |
Santa Paula Unified | Ventura | 2 |
Yolo County Office of Education | Yolo | 2 |
Washington Unified | Yolo | 2 |
Marysville Joint Unified | Yuba | 2 |
Emery Unified | Alameda | 1 |
Fremont Unified | Alameda | 1 |
Newark Unified | Alameda | 1 |
New Haven Unified | Alameda | 1 |
San Leandro Unified | Alameda | 1 |
Alpine County Unified | Alpine | 1 |
Palermo Union Elementary | Butte | 1 |
Bret Harte Union High | Calaveras | 1 |
Mark Twain Union Elementary | Calaveras | 1 |
Vallecito Union | Calaveras | 1 |
Williams Unified | Colusa | 1 |
Byron Union Elementary | Contra Costa | 1 |
Martinez Unified | Contra Costa | 1 |
San Ramon Valley Unified | Contra Costa | 1 |
Del Norte County Unified | Del Norte | 1 |
Buckeye Union Elementary | El Dorado | 1 |
Camino Union Elementary | El Dorado | 1 |
Pioneer Union Elementary | El Dorado | 1 |
Pollock Pines Elementary | El Dorado | 1 |
Rescue Union Elementary | El Dorado | 1 |
Coalinga-Huron Unified | Fresno | 1 |
Central Unified | Fresno | 1 |
Kerman Unified | Fresno | 1 |
Stony Creek Joint Unified | Glenn | 1 |
Willows Unified | Glenn | 1 |
Hamilton Unified | Glenn | 1 |
Northern Humboldt Union High | Humboldt | 1 |
Loleta Union Elementary | Humboldt | 1 |
Pacific Union Elementary | Humboldt | 1 |
Peninsula Union | Humboldt | 1 |
Calexico Unified | Imperial | 1 |
Central Union High | Imperial | 1 |
Imperial Unified | Imperial | 1 |
Delano Joint Union High | Kern | 1 |
Greenfield Union | Kern | 1 |
Lakeside Union | Kern | 1 |
Muroc Joint Unified | Kern | 1 |
Semitropic Elementary | Kern | 1 |
Taft Union High | Kern | 1 |
Tehachapi Unified | Kern | 1 |
El Tejon Unified | Kern | 1 |
Kings County Office of Education | Kings | 1 |
Hanford Elementary | Kings | 1 |
Hanford Joint Union High | Kings | 1 |
Pioneer Union Elementary | Kings | 1 |
Reef-Sunset Unified | Kings | 1 |
Kelseyville Unified | Lake | 1 |
Baldwin Park Unified | Los Angeles | 1 |
Bassett Unified | Los Angeles | 1 |
Bonita Unified | Los Angeles | 1 |
Downey Unified | Los Angeles | 1 |
El Monte Union High | Los Angeles | 1 |
El Rancho Unified | Los Angeles | 1 |
Hawthorne | Los Angeles | 1 |
Los Angeles Unified | Los Angeles | 1 |
Los Nietos | Los Angeles | 1 |
Lynwood Unified | Los Angeles | 1 |
Monrovia Unified | Los Angeles | 1 |
South Whittier Elementary | Los Angeles | 1 |
Torrance Unified | Los Angeles | 1 |
Westside Union Elementary | Los Angeles | 1 |
Wilsona Elementary | Los Angeles | 1 |
Rowland Unified | Los Angeles | 1 |
Alhambra Unified | Los Angeles | 1 |
Madera County Superintendent of Schools | Madera | 1 |
Madera Unified | Madera | 1 |
Golden Valley Unified | Madera | 1 |
Chawanakee Unified | Madera | 1 |
Shoreline Unified | Marin | 1 |
Mariposa County Unified | Mariposa | 1 |
Anderson Valley Unified | Mendocino | 1 |
Arena Union Elementary | Mendocino | 1 |
Los Banos Unified | Merced | 1 |
South Monterey County Joint Union High | Monterey | 1 |
Santa Rita Union Elementary | Monterey | 1 |
Soledad Unified | Monterey | 1 |
Napa County Office of Education | Napa | 1 |
Napa Valley Unified | Napa | 1 |
Nevada City Elementary | Nevada | 1 |
Pleasant Ridge Union Elementary | Nevada | 1 |
Huntington Beach City Elementary | Orange | 1 |
Huntington Beach Union High | Orange | 1 |
Orange Unified | Orange | 1 |
Santa Ana Unified | Orange | 1 |
Auburn Union Elementary | Placer | 1 |
Foresthill Union Elementary | Placer | 1 |
Roseville City Elementary | Placer | 1 |
Beaumont Unified | Riverside | 1 |
Desert Sands Unified | Riverside | 1 |
Nuview Union | Riverside | 1 |
Perris Elementary | Riverside | 1 |
Lake Elsinore Unified | Riverside | 1 |
Folsom-Cordova Unified | Sacramento | 1 |
Center Joint Unified | Sacramento | 1 |
Natomas Unified | Sacramento | 1 |
Hollister | San Benito | 1 |
Chaffey Joint Union High | San Bernardino | 1 |
Chino Valley Unified | San Bernardino | 1 |
Helendale Elementary | San Bernardino | 1 |
Morongo Unified | San Bernardino | 1 |
Redlands Unified | San Bernardino | 1 |
Rim of the World Unified | San Bernardino | 1 |
Victor Elementary | San Bernardino | 1 |
Hesperia Unified | San Bernardino | 1 |
Upland Unified | San Bernardino | 1 |
Apple Valley Unified | San Bernardino | 1 |
Alpine Union Elementary | San Diego | 1 |
Cajon Valley Union | San Diego | 1 |
Escondido Union | San Diego | 1 |
Lakeside Union Elementary | San Diego | 1 |
La Mesa-Spring Valley | San Diego | 1 |
Mountain Empire Unified | San Diego | 1 |
Ramona City Unified | San Diego | 1 |
San Ysidro Elementary | San Diego | 1 |
San Francisco County Office of Education | San Francisco | 1 |
Escalon Unified | San Joaquin | 1 |
Lincoln Unified | San Joaquin | 1 |
Linden Unified | San Joaquin | 1 |
Lucia Mar Unified | San Luis Obispo | 1 |
Jefferson Union High | San Mateo | 1 |
Millbrae Elementary | San Mateo | 1 |
San Carlos Elementary | San Mateo | 1 |
Santa Maria-Bonita | Santa Barbara | 1 |
Carpinteria Unified | Santa Barbara | 1 |
Campbell Union High | Santa Clara | 1 |
Fremont Union High | Santa Clara | 1 |
Santa Clara Unified | Santa Clara | 1 |
Santa Cruz County Office of Education | Santa Cruz | 1 |
San Lorenzo Valley Unified | Santa Cruz | 1 |
Enterprise Elementary | Shasta | 1 |
Weed Union Elementary | Siskiyou | 1 |
Dixon Unified | Solano | 1 |
Petaluma City Schools | Sonoma | 1 |
Cloverdale Unified | Sonoma | 1 |
Mark West Union Elementary | Sonoma | 1 |
Sonoma Valley Unified | Sonoma | 1 |
Windsor Unified | Sonoma | 1 |
Ceres Unified | Stanislaus | 1 |
Patterson Joint Unified | Stanislaus | 1 |
Stanislaus Union Elementary | Stanislaus | 1 |
Sylvan Union Elementary | Stanislaus | 1 |
Newman-Crows Landing Unified | Stanislaus | 1 |
Riverbank Unified | Stanislaus | 1 |
Oakdale Joint Unified | Stanislaus | 1 |
Waterford Unified | Stanislaus | 1 |
Yuba City Unified | Sutter | 1 |
Antelope Elementary | Tehama | 1 |
Corning Union Elementary | Tehama | 1 |
Red Bluff Joint Union High | Tehama | 1 |
Alta Vista Elementary | Tulare | 1 |
Buena Vista Elementary | Tulare | 1 |
Cutler-Orosi Joint Unified | Tulare | 1 |
Visalia Unified | Tulare | 1 |
Sonora Union High | Tuolumne | 1 |
Ventura County Office of Education | Ventura | 1 |
Fillmore Unified | Ventura | 1 |
Moorpark Unified | Ventura | 1 |
Davis Joint Unified | Yolo | 1 |
Yuba County Office of Education | Yuba | 1 |
Camptonville Elementary | Yuba | 1 |
Whitmore Union Elementary | Shasta | 0 |
Sierra County Office of Education | Sierra | 0 |
To get more reports like this one, click here to sign up for EdSource’s no-cost daily email on latest developments in education.
Comments (2)
Comments Policy
We welcome your comments. All comments are moderated for civility, relevance and other considerations. Click here for EdSource's Comments Policy.
Ann 3 years ago3 years ago
Well after reading this, I can see the ‘dashboard’ is balderdash! Out school system is failing more than half the kids in it. You really can’t put lipstick on this pig.
Bo Loney 3 years ago3 years ago
Excellent job teachers.