Republican Donald Trump should be the next president, according to votes casts in a mock election held among Alabama school students.

The election exercise was held Tuesday in conjunction with Secretary of State John Merrill's office. More than 400 public, private parochial and homeschools took part in the event. Students were able to cast an online ballot for Trump, Democrat Hillary Clinton, Green Party nominee Jill Stein or Libertarian Gary Johnson.

"Preparing young people to vote is critical to developing responsible citizenry to carry forward our democratic institutions.These students were able to cast a ballot and monitor school and statewide results just like the General Election on November 8," Merrill said.

Trump received 75,571 votes - or about 44 percent of those cast. Clinton was second with 66,868 votes, or 38 percent. Johnson received 17,187 votes (10 percent) and Stein received 14,184 (8 pecent)

In all, more than 170,000 votes were cast.

How did you school vote?

Below are the results from the schools that participated. The county shown is where the school is located, not the system it is a part of. For exact numbers from each school, visit the Secretary of State's website here.

Homeschool results

Donald Trump - 62 percent

Hillary Clinton - 29 percent

Schools where the majority voted for Trump:

Autauga

Autauga Academy

Autaugaville School

Baldwin County

Bay Minette Middle School

Bayside Academy

Central Baldwin Middle school

Fairhope High School

Fairhope Intermediate School

Gulf Shores Elementary School

Gulf Shores Middle School

Hackleburg Elementary School

J Larry Newton School

Magnolia School

Perdido Elementary School

Rockwell Elementary School

Silverhill School

Summerdale School

Bibb County

Randolph Elementary

Woodstock Elementary

Blount County

Blount County Career Technical Center

Locust Fork Elementary

Oneonta Elementary School

Oneonta High School

Victory Christian School

Butler County

McKenzie High School

Calhoun County

Alexandria High School

Saks High School

Wellborn High School

White Plains Elementary

Cherokee County

Cedar Bluff High School

Gaylesville High School

Chilton County

Clanton Middle School

Choctaw County

Patrician Academy

South Choctaw Academy

Clarke County

Thomasville High School

Cleburne County

Ranburne Elementary School

Coffee County

Elba High School

New Brockton High School

Pinedale Elementary School

Colbert County

Cherokee Elementary

Covenant Christian School

New Bethel Elementary School

Sheffield High School

Covington County

Red Level Elementary

Straughn Elementary

Straughn High School

WS Harlan Elementary School

Cullman County

Cornerstone Christian

Cullman Area Resource Education

Fairview Middle school

Good Hope Middle School

Vinemont Elementary School

Vinemont High School

Dale County

Dale County High

Wicksburg High

DeKalb County

Colinsville High

Ruhama Junior High

Sylvania School

Elmore County

Eclectic Middle

Elmore County High School

Holtville High School

Holtville Middle School

Redland Elementary

Tallassee Elementary

Wetumpka Elementary

Escambia County

Brewton Middle School

Flomaton Elementary

Pollard-McCall Junior High School

WS Neal Middle School

Etowah County

Attalla Elementary

Carlisle Elementary

Etowah High

Eura Brown Elementary

Gaston High School

Glencoe High School

Highland Elementary

Hokes Bluff Elementary

Hokes Bluff High

Southside High School

West End Elementary

Fayette County

Fayette County High

Franklin County

Belgreen High

Phil Campbell High

Tharpton High

Tharpton Elementary

Geneva County

Geneva County Elementary

Geneva County Middle

Mulkey Elementary

Slocomb High

Hale County

Southern Academy

Houston County

Emmanuel Christian School

Houston County Alternative

PASS Academy

Jackson County

Epruett Center of Technology

Scottsboro High School

Jefferson County

Bragg Middle School

Dora High School

Faith Christian Community School

Hewett Trussville Middle School

Irondale Middle

Lakeview Elementary

Leeds Middle School

Mount Olive Elementary

Mountain Brook Jr. High

Paine Elementary

Vestavia Hills Elementary

Vestavia Hills Elementary Central

Lamar County

Sulligent School

Lauderdale County

Central High School

Forest Hills School

Lexington School

Riverhill School

Lee County

Lee-Scott Academy

Smith Station Freshman Center

Smiths Station High School

West Smith Station Elementary

Limestone County

Ardmore High School

Athens High School

Athens Middle School

Blue Springs Elementary

Cedar Hill Elementary

Clements High School

Elkmont High School

Johnson Elementary School

Madison County

Creekside Elementary

Madison Baptist Academy

Mill Creek Elementary

St. John the Baptist Catholic

Marengo County

Marengo Academy High School

Marion County

Brilliant High

Hackleburg High

Hamilton High

Hamilton Middle

Marshall County

Arab Elementary School

Arab High School

Boaz High School

Guntersville Middle

Kate Duncan Smith DAR Middle

Mobile County

Anna Booth Elementary

Baker High School

Calcedeaver Elementary

Cora Castlen Elementary

Dauphin Island Elementary

Grand Bay Middle School

Hollingers Island Elementary

Knollwood Christian

Saraland High School

Saraland Middle School

Semmes Elementary School

Tanner Williams Elementary School

Taylor White Elementary School

Monroe County

Monroe Academy

Monroe County High School

Montgomery County

Booker T. Washington Magnet High

Churchill Academy

Hooper Academy

Trinity Presbyterian School

Morgan County

Brewer High School

Barkley Bridge Elementary

Chestnut Grove Elementary

Cotaco School

Falkville High

Hartselle Intermediate

Lacey's Spring Elementary

Priceville High School

Priceville Junior High

Sparkman Elementary

Pike County

Banks School

Pike Liberal Arts School

Randolph County

Rock Mills Junior High School

Russell County

Glenwood School

Lakewood Elementary

Shelby County

Chelsea High School

Columbiana Middle School

Cornerstone Christian School

Cornerstone Cooperative

Elvin Hill Elementary

Helena Middle

Kingwood Christian

Oak Mountain Middle School

Shelby County High School

Shelby Elementary School

Wilsonville Elementary

St. Clair County

Ashville High School

Ashville Middle School

Coosa Valley Elementary

Crossroads Christian

Duran South

Iola Roberts Elementary

Margaret Elementary

Odenvillle Intermediate

Springville Middle School

Victory Christian School

Williams Intermediate School

Talladega County

AH Watwood Elementary

Alabama School for the Deaf

BB Comer Elementary

Knollwood Christian

Munford High School

Nichols-Lawson Middle School

Raymond Young Elementary

Tallapoosa County

Stephens Elementary School

Tuscaloosa County

American Christian Academy

Brookwood Middle School

Buhl Elementary School

Sipsey Valley High School

Tuscaloosa Academy

Walker County

Bankhead Middle School

Lupton Junior High School

Maddox Middle School

Sumiton Christian

Sumiton Middle School

Washington County

Chatom Elementary

Leroy High School

Millry High School

Winston County

Haleyville Elementary

Haleyville Middle School

Schools where the majority voted for Clinton:

Baldwin County

Foley Intermediate School

Barbour County

Eufaula Elementary School

Bibb County

Tri-wil/Porta Cras School

Bullock County

Bullock County High School

Butler County

Georgiana School

Calhoun County

Golden Springs Elementary

Ohatchee Elementary

Piedmont High School

Saks Middle School

Chambers County

Fairfax Elementary

John P. Powell Middle School

Choctaw County

Choctaw County High School

Clarke County

Wilson Hall Middle School

Coffee County

Harrand Creek Elementary School

Conecuh County

Thurgood Marshall Middle School

Dale County

AM Windham Elementary School

Dallas County

Clark Elementary

Dallas County High

Meadowview Elementary

RB Hudson Middle School

Selma High School

Southside High School

Tipton Durant Middle School

Elmore County

Millbrook Middle

Escambia County

WS Neal Elementary School

Etowah County

Adams Elementary

Donehoo Elementary

Floyd Elementary

Gadsden Alternative

Litchfield Elementary

Sansom Middle School

St. James Catholic

Thompson Elementary

WE Striplin School

Greene County

Greene County Career Center

Greene County High School

Robert Brown Middle School

Hale County

Greensboro High School

Henry County

Abbeville Elementary

Houston County

Cloverdale Elementary

Faine Elementary

Heard Magnet School

Morris Slingluff Elementary

Webb Elementary

Jefferson County

Arlington School

Arrington Middle School

Bessemer City Middle

Bush K-8

Center Point High School

Charles Brown Elementary

Charles Hard Elementary

Christian School

Fultondale Elementary School

Carver High School

Glen Iris Elementary

Hall Kent Elementary

Hayes K-8

Hemphill Elementary

Highland School

Hudson K-8

Huffman Academy

Huffman Middle School

Inglenook School

JCIB Middle School

Jonesboro Elementary

Lewis Elementary School

Midfield Elementary

Minor Elementary

North Highland Elementary

Oliver K-5 School

Ossie Ware Mitchell Middle School

Oxmoor K-5

Parker High School

Phillips Academy

Princeton School

Ramsay High School

Robinson Elementary

Rocky Ridge Elementary

Shades Valley High School

Smith Middle School

South Hampton K-8

Tuggle Elementary

Wenonah High School

Westhills Elementary

Wilkerson Middle School

Woodlawn High School _ Magnet

Lauderdale County

Hibbett School

Weeden Elementary

Lee County

Loachapoka Elementary School

Morris Avenue Intermediate

Limestone County

Athens Elementary School

Limestone County

Tanner High School

Lowndes County

Fort Deposit Elementary

Lowndes County Middle

Macon County

Booker T. Washington

DC Wolfe School

Notasulga High School

Tuskegee Institute Middle School

Tuskegee Public Elementary

Madison County

Mountain Gap P-8

Providence Elementary

Ronald McNair 7-8

West Madison Elementary

Marshall County

Asbury Elementary School

Claysville School

Mobile County

Allentown Elementary School

Burns Middle School

Calloway Smith Middle School

Scarborough Model Middle School

Emmanuel Junior Academy

Florence Howard Elementary

Forest Hill Elementary

Grant Elementary School

Holloway Elementary

Lillie B Williamson High School

Maryvale Elementary

Mattie Blount High School

North Mobile County Middle

O'Rourke Elementary

Old Shell Road Magnet School

Olive Dodge ElementarySchool

Revelation Baptist

Saint Elmo Elementary School

Spencer Westlawn Elementary School

SW Alabama Regional School Deaf-Blind

WH Council Tradtional School

William Henry Brazier Elementary

Montgomery County

Baldwin Art and Academics Magnet

Capitol Heights Middle

Carr Middle School

Carver Elementary

Catoma Elementary School

Chisholm Elementary

Dannelly Elementary

Davis Elementary

Dunbar-Ramer School

Fitzpatrick Elementary

Flowers Elementary

Floyd Elementary

Floyd Middle School

Forest Avenue Elementary

Goodwyn Middle School

Highland Ave. Elementary

Highland Gardens Elementary

Johnson Elementary

Lanier Senior High School

McKee Middle School

Morningview Elementary

Morris Elementary

Nixon Elementary

Park Crossing High School

Pike Road School

Pintlala Elementary

Progressive Academy of Creative Education

Southlawn Elementary

Madison County

Austinville Elementary

Banks-Caddell Elementary

Somerville Road Elementary

St. Ann School

Woodmeade Elementary School

Pike County

New Life Christian Academy

Russell County

Meadowlane Elementary

Phenix City Elementary

Phenix City Intermediate

Russell County Middle School

South Girard School

Shelby County

Montevallo High School

Pelham Oaks

Pelham Ridge

Sumter County

North Sumter Junior High School

Sumter County High School

York West End Junior High School

Talladega County

Childersburg High School

Pinecrest Elementary

Talladega County Central High

Tallapoosa County

Alexander City Middle

Tuscaloosa County

Collins-Riverside Middle School

Flatwood Elementary School

Holt Elementary

Skyland Elementary

Washington County

McIntosh Elementary

Wilcox County

ABC Elementary

Winston County

Haleyville High School

Schools where the majority voted for Johnson:

Baldwin County

Gulf Shores High School

Calhoun County

Pleasant Valley High School

Dale County

Carroll High School

DeKalb County

Crossville Middle

Williams Ave. Elementary

Jefferson County

Islamic Academy of Alabama

Lauderdale County

Florence Middle School

Lee County

Opelika Learning Center

Madison County

Huntsville High

Madison County Alternative

St. John Paul II Catholic High

Schools where Stein received the most votes:

Jefferson County

Mountain Brook High

"Battleground" schools - places with the closest votes:

Baldwin County

Baldwin County High School

Trump - 37 percent

Clinton - 34 percent

Bullock County

Conecuh Springs Christian School

Hillary Clinton - 40 percent

Donald Trump - 35 percent

Colbert County

Cherokee High School

Donald Trump - 45 percent

Jill Stein - 46 percent

Sheffield Junior High School

Donald Trump - 47 percent

Hillary Clinton - 43 percent

Cullman County

Cullman Child Development Center

Hillary Clinton - 22 percent

Donald Trump - 22 percent

Jill Stein - 33 percent

Gary Johnson - 22 percent

DeKalb County

Fort Payne High School

Hillary Clinton - 28 percent

Donald Trump - 34 percent

Jill Stein - 31 percent

Valley Head High School

Hillary Clinton - 46 percent

Donald Trump - 46 percent

Escambia County

Escambia County High

Hillary Clinton - 34 percent

Donald Trump - 36 percent

Franklin County

Russellville High School

Hillary Clinton - 43 percent

Donald Trump - 44 percent

Clay Chalkville Middle School

Hillary Clinton - 50 percent

Donald Trump - 49 percent

Lauderdale County

Lauderdale County High

Donald Trump - 42 percent

Jill Stein - 44 percent

Lee County

Opelika High School

Hillary Clinton - 38 percent

Donald Trump - 34 percent

Jefferson County

Bessemer City High

Hillary Clinton - 37 percent

Donald Trump - 35 percent

Brookville Elementary

Hillary Clinton - 47 percent

Donald Trump - 46 percent

Marshall County

Boaz Middle

Hillary Clinton - 46 percent

Donald Trump - 43 percent

Limestone County

Owens Elementary School

Hillary Clinton - 44 percent

Donald Trump - 47 percent

Marshall County

Albertville Elementary

Hillary Clinton - 42 percent

Donald Trump - 40 percent

Mobile County

Elsie Collier Elementary School

Hillary Clinton - 45 percent

Donald Trump - 47 percent

Montgomery County

Pike Road Middle School

Hillary Clinton - 51 percent

Donald Trump - 47 percent

Morgan County

West Morgan Elementary

Hillary Clinton - 45 percent

Donald Trump - 45 percent

Shelby County

Liberty Park Middle

Jill Stein - 43 percent

Donald Trump - 42 percent

Talladega County

Lincoln Elementary

Hillary Clinton - 49 percent

Donald Trump - 48 percent

Tuscaloosa County

Verner Elementary School

Hillary Clinton - 43 percent

Donald Trump - 43 percent