chosen sites information portal  

Swimming Instruction

 
   

Home > Directory > Swimming Instruction

Submit a Website
 

Recent Swimming News

This Swimming Instruction directory includes swimming instruction service entries for many States in the USA plus Washington, DC.  This directory page lists swimming instruction services that are located throughout the USA, including their organization or website names as well as their locations, phone numbers, and website links. 
Swimming Instruction Image
Before visiting a swimming instruction service listed herein, be sure to verify its address, hours of operation, and appointment requirements (if any) by visiting its website or contacting it.  The swimming instruction service may no longer be in business or it may have moved, and business hours may be irregular.

Each listing specifies the County and State in which the swimming instruction service is located as well as the database categories that are relevant to the listing.  Convenient links to related directory categories and websites may be provided at the bottom of this page.


Adventure Sports Inc
Montgomery, AL 36107
1-334-269-3483
www.adventuresports2.com
  • Diving Equipment and Supplies
  • Diving Instruction
  • Professional and Commercial Divers
  • Scuba and Skin Diving
  • Swimming Instruction
  • Water Sports

Adventure Sports Unlimited
Santa Cruz, CA 95060
1-831-458-3648
www.asudoit.com
  • Diving Equipment and Supplies
  • Diving Instruction
  • Scuba and Skin Diving
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Water Sports

Adventure Swim School
Knoxville, TN 37919
1-865-691-2525
www.adventureswim.com
  • Other Schools and Instruction
  • Swimming Instruction
  • Water Sports

AG AquaSkills
New York, NY 10014
1-212-206-6976
www.aquaskills.com
  • Exercise and Fitness Classes and Instruction
  • Personal Trainers
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Water Sports

Aloha Aquatics Center Inc
Capistrano Beach, CA 92624
1-949-661-0708
dpaquatics.com
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Water Sports

Amarillo Town Club
Amarillo, TX 79119
1-806-468-0300
www.amarillotownclub.com
  • Health Clubs and Gyms
  • Nutrition
  • Special Interest Organizations
  • Sports and Recreation Facilities
  • Swimming Instruction
  • Water Sports
  • Weight Loss and Control Consultants
  • Weight Loss and Control
  • Youth Organizations, Centers and Clubs

American Swimming Coaches Association
Fort Lauderdale, FL 33309
1-954-563-4930
www.swimmingcoach.org
  • Health Clubs and Gyms
  • Sports and Recreation Facilities
  • Swimming Instruction
  • Water Sports

Anderson's Scuba Diving
Pacifica, CA 94044
1-650-355-3050
www.andersonscuba.com
  • Diving Equipment and Supplies
  • Diving Instruction
  • Industrial Equipment Rebuilding, Service and Repair
  • Scuba and Skin Diving
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Water Sports

Ann Curtis School of Swimming
San Rafael, CA 94903
1-415-479-9131
www.anncurtis.com
  • Swimming Instruction
  • Water Sports

Aqua Culture
Forest Hill, MD 21050
1-410-420-7665
aquacultureswimschool.com
  • Swimming Instruction
  • Water Sports

Aquachamps
Fort Lauderdale, FL 33301
1-954-561-4844
www.aquachamps.com

Aquasafe Swim School
Scottsdale, AZ 85260
1-480-425-7946
www.aquasafeswim.com
  • Other Schools and Instruction
  • Swimming Instruction
  • Water Sports

Aquatic Dreams
Modesto, CA 95351
1-209-577-3483
www.aquaticdreams.com
  • Diving Equipment and Supplies
  • Party Equipment and Supplies Sales and Rental
  • Party Favors
  • Scuba and Skin Diving
  • Sporting Goods Dealers
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Water Sports

Aquatic Zone
Corona, CA 92879
1-951-739-4300
theaquaticzone.com
  • Swimming Instruction
  • Water Sports

Arrow Village Swim School
San Dimas, CA 91773
1-909-592-2550
www.arrowmontessori.com
  • Swimming Instruction
  • Water Sports

Atlanta Scuba & Swim Academy
Marietta, GA 30068
1-770-973-3120
atlantaswimacademy.com
  • Swimming Instruction

Bayou Divers
West Monroe, LA 71291
1-318-387-7454
www.bayoudivers.net
  • Event Planning
  • Paintball Facilities
  • Party Planning
  • Swimming Instruction

Beverlywood Swim School Inc
Los Angeles, CA 90034
1-310-838-4088
www.swimbss.com
  • Swimming Instruction
  • Water Sports

Blue Buoy Swim School
Tustin, CA 92780
1-714-832-8911
www.bluebuoy.com
  • Swimming Instruction
  • Water Sports

Blue Water Divers Inc
Rochelle Park, NJ 07662
1-201-843-3340
www.bluewaterdivers.com
  • Clothing Stores
  • Diving Equipment and Supplies
  • Diving Instruction
  • Scuba and Skin Diving
  • Sporting Goods Dealers
  • Sports and Fitness Instruction
  • Sportswear Retail
  • Swimming Instruction
  • Swimwear Retail

Brookside Club of Saratoga
Saratoga, CA 95070
1-408-253-0231
www.brooksideclub.com
  • Charitable and Nonprofit Organizations
  • Outdoor Sports and Recreation
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Tennis Clubs
  • Water Sports

Bubbles To Butterfly Swim
Baltic, CT 06330
1-860-822-6879
www.bubblestobutterfly.com
  • Swimming Instruction
  • Water Sports

Camp Eagle Feather
Rocky Hill, CT 06067
1-860-563-2804
campeaglefeather.com
  • Camps
  • Outdoor Sports and Recreation
  • Sports Camps
  • Swimming Instruction
  • Water Sports

Camp Keystone
Agoura Hills, CA 91301
1-818-889-2224
www.campkeystone.com
  • Campgrounds and RV Parks
  • Camps
  • Lodging
  • Outdoor Sports and Recreation
  • Parks and Playgrounds
  • Sports Camps
  • Swimming Instruction
  • Water Sports

Canyon Swim School
El Sobrante, CA 94803
1-510-223-4600
www.canyonswimschool.com
  • Swimming Instruction
  • Water Sports

Cape Aquatics Swimming Club
Cape Coral, FL 33991
1-239-574-7108
www.swimcapecoral.com
  • Swimming Instruction
  • Water Sports

Catholic Club
Toledo, OH 43604
1-419-243-7255
www.catholicclub.org
  • Child Care Services
  • Home Care Services
  • Social and Human Services
  • Special Interest Organizations
  • Swimming Instruction
  • Water Sports
  • Youth Organizations, Centers and Clubs

Charlotte Aquatics
Charlotte, NC 28226
1-704-341-9673
www.charlotteaquatics.com
  • Public and Private Swimming Pools
  • Sports and Recreation Clubs and Organizations
  • Swimming Instruction
  • Water Sports

Charlotte Swim Academy
Charlotte, NC 28270
1-704-845-8377
charlotteswimacademy.com

Clayview Country Club
Kansas City, MO 64158
1-816-781-7939
www.clayview.com
  • Civic Clubs and Organizations
  • Country Clubs
  • Sporting Goods
  • Sports and Recreation Clubs and Organizations
  • Swimming Instruction
  • Tennis Clubs
  • Tennis Courts

Conejo Valley YMCA
Thousand Oaks, CA 91360
1-805-523-7613
www.conejovalleyymca.org
  • Child Care Centers
  • Child Care Services
  • Community Services
  • Health Clubs and Gyms
  • Home Care Services
  • Outdoor Sports and Recreation
  • Social and Human Services
  • Sports and Recreation Facilities
  • Swimming Instruction
  • Water Sports

Cornerstone Aquatics Center
West Hartford, CT 06107
1-860-521-3242
www.swimcornerstone.com
  • Swimming Instruction
  • Swimming Pool Dealers
  • Water Sports

Crawfish Aquatics
Baton Rouge, LA 70810
1-225-769-4323
www.crawfishaquatics.com
  • Swimming Instruction

Crenshaw Athletic Club
Austin, TX 78731
1-512-453-5551
www.crenshaws.com

Dad's Club USS Swim Team
Houston, TX 77055
1-713-461-6533
dadsclubswimteam.com

Dallas Aquatic Masters Swim
Dallas, TX 75205
1-214-219-2300
www.damswim.com
  • Civic Clubs and Organizations
  • Swimming Instruction
  • Water Sports

Del Norte Club Inc
Sacramento, CA 95821
1-916-483-5111
www.delnorteclub.com
  • Health Clubs and Gyms
  • Outdoor Sports and Recreation
  • Sports and Fitness Instruction
  • Sports and Recreation Facilities
  • Swimming Instruction
  • Tennis Clubs
  • Water Sports

Dupage Swimming Center
Aurora, IL 60502
1-630-692-1500
www.dupageswimmingcenter.com
  • Swimming Instruction
  • Water Sports

Dynamo Swim Club
Atlanta, GA 30341
1-770-457-7946
www.dynamoswimclub.com

East Side Athletic Club
Portland, OR 97267
1-503-659-3845
www.eastsideathleticclub.com
  • Alternative Medicine
  • Health Clubs and Gyms
  • Public and Private Swimming Pools
  • Sports and Recreation Clubs and Organizations
  • Sports and Recreation Facilities
  • Swimming Instruction
  • Water Sports

East Side Athletic Club
Clackamas, OR 97015
1-503-659-3846
www.eastsideathleticclub.com
  • Alternative Medicine
  • Health Clubs and Gyms
  • Public and Private Swimming Pools
  • Sports and Recreation Clubs and Organizations
  • Sports and Recreation Facilities
  • Swimming Instruction
  • Water Sports

Emerald Coast Scuba
Destin, FL 32541
1-850-837-0955
www.divedestin.com
  • Professional and Commercial Divers
  • Scuba and Skin Diving
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Water Sports Equipment and Supplies Dealers
  • Water Sports

Fairbrae Swim & Tennis Club
Sunnyvale, CA 94087
1-408-739-3833
www.fairbrae.com
  • Charitable and Nonprofit Organizations
  • Community and Civic Organizations
  • Sports and Fitness Instruction
  • Sports and Recreation Clubs and Organizations
  • Swimming Instruction
  • Water Sports

Five Cities Swim Club
Arroyo Grande, CA 93420
1-805-481-6399
www.5citiesswimclub.com
  • Public and Private Swimming Pools
  • Swimming Instruction
  • Swimming Pool Dealers
  • Water Sports

Goldfish Swim School
Birmingham, MI 48009
1-248-644-1914
www.goldfishswimschool.com
  • Swimming Instruction
  • Water Sports

Gwinnett Aquatics
Snellville, GA 30039
1-770-972-4055
gwinnettaquatics.com
  • Swimming Instruction

Happy Fish
Fremont, CA 94538
1-510-226-7946
www.swimhappyfish.com
  • Swimming Instruction
  • Water Sports

Harriet Plummer Aquatic School
Lafayette, CA 94549
1-925-943-7331
www.harrietplummeraquatics.com
  • Swimming Instruction
  • Water Sports

Health Unlimited
Mount Airy, MD 21771
1-301-829-9730
www.myhealthunlimited.com
  • Health Clubs and Gyms
  • Sports and Recreation Clubs and Organizations
  • Sports and Recreation Facilities
  • Swimming Instruction
  • Water Sports

Hubbard Family Swim School
Phoenix, AZ 85032
1-602-971-4044
www.hubbardswim.com
  • Campgrounds and RV Parks
  • Other Schools and Instruction
  • Outdoor Sports and Recreation
  • Swimming Instruction
  • Water Sports

Hunting Hills Swim Club
Baltimore, MD 21229
1-410-566-3087
www.huntinghillsswimclub.com
  • Civic Clubs and Organizations
  • Swimming Instruction
  • Water Sports

In Motion Fitness
Chico, CA 95926
1-530-343-5678
www.inmotionfitness.net
  • Health Clubs and Gyms
  • Sports and Recreation Facilities
  • Swimming Instruction
  • Water Sports

Swimming News
Recent news headlines
about the topic Swimming
from diverse news sources.
news.regionaldirectory.us/swimming.php
  • Swimming news image

International Scuba
Carrollton, TX 75006
1-972-416-8400
www.internationalscuba.com
  • Diving Equipment and Supplies
  • Diving Instruction
  • Scuba and Skin Diving
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Water Sports Equipment and Supplies Dealers
  • Water Sports

Jeff Kelly Inc
Kansas City, MO 64114
1-816-942-7946
www.jeffkellyinc.com
  • Swimming Instruction
  • Water Sports

Jewish Community Center
Mercer Island, WA 98040
1-206-232-7120
sjcc.org
  • Other Schools and Instruction
  • Preschools and Kindergartens
  • Schools
  • Social and Human Services Organizations
  • Social and Human Services
  • Swimming Instruction
  • Water Sports

Kay's All Swim School
Albuquerque, NM 87114
1-505-255-7946
kaysallswimschool.com
  • Other Schools and Instruction
  • Swimming Instruction
  • Water Sports

Kids Body Shop
Papillion, NE 68046
1-402-339-4009
www.kidsbodyshop.com
  • Exercise and Fitness Classes and Instruction
  • Gymnastics Instruction
  • Swimming Instruction

Kids First Swim Schools
Jessup, MD 20794
1-443-755-0111
www.kidsfirstswimschools.com

L K Swim School
Los Angeles, CA 90036
1-323-525-0323
lennykswim.com
  • Swimming Instruction
  • Water Sports

Lake Brantley Aquatic Center
Altamonte Springs, FL 32714
1-407-862-2207
patriotaquatics.com
  • Swimming Instruction
  • Water Sports

Langley & Taylor Pool Company
Nashville, TN 37210
1-615-244-9008
www.langleyandtaylor.com
  • Building and Home Construction
  • Home Improvement and Maintenance
  • Swimming Instruction
  • Swimming Pool and Spa Construction and Contractors
  • Swimming Pool Coping, Plastering and Tiling
  • Swimming Pool Dealers
  • Swimming Pool Equipment and Supplies Dealers
  • Water Sports

Leahi Swim School
Pearl City, HI 96782
1-808-456-4506
www.leahiswimschool.com
  • Other Schools and Instruction
  • Swimming Instruction
  • Water Sports

Little Fish Swimming
Fredericksburg, VA 22407
1-540-645-0954
www.littlefishswimming.com
  • Swimming Instruction
  • Water Sports

Little One's Swim
Reno, NV 89509
1-775-828-4554
www.littleonesswim.com
  • Adult and Continuing Education
  • Educational Administration
  • Educational Services
  • Other Schools and Instruction
  • Swimming Instruction

Little Strokes Swim Academy
Waunakee, WI 53597
1-608-819-0134
littlestrokes.com
  • Swimming Instruction

Lori's Swim School Inc
Phoenix, AZ 85028
1-602-787-5977
loriswimschool.com
  • Colleges and Universities
  • Other Schools and Instruction
  • Schools
  • Swimming Instruction
  • Water Sports

Los Gatos Swim & Racquet Club
Los Gatos, CA 95032
1-408-356-2136
www.lgsrc.com
  • Health Clubs and Gyms
  • Outdoor Sports and Recreation
  • Sports and Fitness Instruction
  • Sports and Recreation Clubs and Organizations
  • Sports and Recreation Facilities
  • Swimming Instruction
  • Tennis Clubs
  • Water Sports

Love Swimming
New Orleans, LA 70115
1-504-891-4662
loveswimming.com
  • Swimming Instruction

Lucky Duck Swim School
Gardena, CA 90249
1-310-323-3383
www.luckyduckswimschool.com
  • Swimming Instruction
  • Water Sports

Making Waves Swim School
Northfield, MN 55057
1-507-645-4623
makingwavesswimschool.com
  • Swimming Instruction

Marathon Area Swim Association
Marathon, WI 54448
1-715-443-3772
masaswim.org
  • Swimming Instruction

Mc Cracken's Gymnastics & Swim
Olathe, KS 66062
1-913-782-8555
www.mcgymswim.com
  • Exercise and Fitness Classes and Instruction
  • Gymnastics Instruction
  • Swimming Instruction
  • Water Sports

Miller Swim School
Tulsa, OK 74133
1-918-254-1988
www.millerswimschool.com
  • Event Planning
  • Other Schools and Instruction
  • Party Planning
  • Swimming Instruction
  • Water Sports

Nassau Swim Club
Princeton, NJ 08540
1-609-865-9213
www.nassauswimclub.org
  • Public and Private Swimming Pools
  • Sports and Recreation Clubs and Organizations
  • Swimming Instruction

New Wave Swim Team
Raleigh, NC 27609
1-919-981-0644
www.newwaveswimteam.org
  • Swimming Instruction
  • Water Sports

North East Scuba
Norristown, PA 19403
1-610-631-2288
www.northeastscubasupply.com
  • Diving Equipment and Supplies
  • Scuba and Skin Diving
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Water Sports

Northside Swim Club
Macon, GA 31210
1-478-474-9689
swimmacon.com
  • Civic Clubs and Organizations
  • Swimming Instruction

Open Water Adventures
Charlotte, NC 28262
1-704-547-5991
www.openwateradventures.com
  • Diving Equipment and Supplies
  • Diving Instruction
  • Scuba and Skin Diving
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Travel Agents
  • Travel Industry
  • Water Sports

Paso Robles Swim & Tennis Club
Paso Robles, CA 93446
1-805-400-5863
www.pasoroblesclub.com
  • Outdoor Sports and Recreation
  • Public and Private Swimming Pools
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Tennis Clubs
  • Tennis Instruction
  • Water Sports

Petaluma Valley Athletic Club
Petaluma, CA 94952
1-707-789-9898
www.pvac.com
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Water Sports

Quality Swimming Inc
Boca Raton, FL 33498
1-561-477-2994
qualityswimming.com

Rob Knight's Swim America
Bloomington, IL 61701
1-309-828-7946
www.robknightswimamerica.com
  • Colleges and Universities
  • Educational Services
  • Schools
  • Swimming Instruction
  • Water Sports

Roycefield Swim Club
Hillsborough, NJ 08844
1-908-359-8450
roycefield.org
  • Civic Clubs and Organizations
  • Swimming Instruction

Saint Street Swim
Houston, TX 77027
1-713-626-7946
www.saintstreetswim.com

Sea Otter Swim Lessons
Loomis, CA 95650
1-916-660-9492
www.seaotterswim.com
  • Swimming Instruction
  • Water Sports

Sea Star Swim School
Hendersonville, TN 37075
1-615-822-8800
www.swimatseastar.com
  • Other Schools and Instruction
  • Swimming Instruction
  • Water Sports

Seaventures Inc
Alpharetta, GA 30022
1-770-992-3772
www.seaventures.com
  • Diving Equipment and Supplies
  • Diving Instruction
  • Event Planning
  • Party Planning
  • Scuba and Skin Diving
  • Sports and Fitness Instruction
  • Swimming Instruction

Sherman Swim School
Lafayette, CA 94549
1-925-283-2100
www.shermanswim.com
  • Adult and Continuing Education
  • Educational Administration
  • Elementary and Secondary Education
  • Elementary Schools
  • Preschools and Kindergartens
  • Schools
  • Swimming Instruction
  • Water Sports

Silver Bear Swim School
Reno, NV 89521
1-775-852-0550
www.silverbearswim.com
  • Other Schools and Instruction
  • Swimming Instruction

Snell's Pre-Kindergarten
Stockton, CA 95210
1-209-478-6161
www.snellsprek.com
  • Dance Companies
  • Preschools and Kindergartens
  • Swimming Instruction
  • Water Sports

South Bay Aquatics
Redondo Beach, CA 90278
1-310-355-8006
www.southbayaquatics.com
  • Swimming Instruction
  • Water Sports

Springfield Gymnastic Center
Springfield, MO 65802
1-417-864-6869
www.springfieldgymnastics-aquatics.com

St Petersburg Aquatics Inc
Saint Petersburg, FL 33701
1-727-821-2918
www.stpetersburgaquatics.com

Summertime Inc
League City, TX 77573
1-281-332-7946
summers-swim.com
  • Diving Instruction
  • Swimming Instruction

Swim Babes
Portland, OR 97222
1-503-786-6250
www.swimbabes.com
  • Colleges and Universities
  • Other Schools and Instruction
  • Schools
  • Swimming Instruction
  • Water Sports

Swim Jim Inc
New York, NY 10025
1-212-749-7335
swimjim.com

Swim Lessons Co LLC
Columbia, SC 29229
1-803-865-2629
www.swimlessonscompany.com

Swim of Things
North Royalton, OH 44133
1-440-237-0316
www.swimofthings.com
  • Swimming Instruction
  • Water Sports

Swim School
Napa, CA 94558
1-707-254-0636
www.napahealthquest.com
  • Swimming Instruction
  • Water Sports

Swim Success Inc
Houston, TX 77084
1-281-463-1938
www.swimsuccess.com

Swim To Shore - Murrieta
Murrieta, CA 92562
1-951-600-5702
www.swim2shore.com
  • Swimming Instruction
  • Water Sports

Swimming Pool MGMT Systems
Aurora, IL 60502
1-630-692-1500
www.spmspools.com
  • Home Improvement and Maintenance
  • Sports and Fitness Instruction
  • Swimming Instruction
  • Swimming Pool and Spa Construction and Contractors
  • Swimming Pool Dealers
  • Swimming Pool Equipment and Supplies Dealers
  • Water Sports

Swimsation Swim School
El Cajon, CA 92020
1-858-264-6452
www.swimsationswimschool.com
  • Swimming Instruction
  • Water Sports

Take ME To the Water
Forest Hills, NY 11375
1-718-268-2948
www.takemetothewater.com
  • Swimming Instruction
  • Water Sports

Take ME To the Water Aquatics
New York, NY 10128
1-212-794-6646
takemetothewater.com

Tampa Bay Turners Swim & Gym
Saint Petersburg, FL 33713
1-727-328-8500
www.tampabayturners.com
  • Exercise and Fitness Classes and Instruction
  • Gymnastics Instruction
  • Swimming Instruction
  • Water Sports

Vermack Road Swim & Tennis Club
Atlanta, GA 30338
1-770-393-4607
vermackswimtennis.org
  • Civic Clubs and Organizations
  • Sports and Fitness Instruction
  • Swimming Instruction

Westboro Tennis & Swim Club
Westborough, MA 01581
1-508-366-1222
www.thewestboroclub.com
  • Camps
  • Day Camps
  • Exercise and Fitness Classes and Instruction
  • Health Clubs and Gyms
  • Private Tennis Courts
  • Recreation Centers
  • Swimming Instruction
  • Tennis Courts
  • Tennis Instruction

Westford Racquet & Fitness Club
Westford, MA 01886
1-978-692-7597
www.westfordracquetandfitness.com
  • Health Clubs and Gyms
  • Outdoor Sports and Recreation
  • Sports and Fitness Instruction
  • Sports and Recreation Facilities
  • Swimming Instruction
  • Tennis Clubs
  • Tennis Instruction
  • Water Sports

Wichita Gymnastics
Wichita, KS 67226
1-316-634-1900
www.wichitagym.com
  • Banquet Facilities
  • Camps
  • Event Planning
  • Gymnastics Instruction
  • Party Planning
  • Swimming Instruction

Wise Swim School
Saint Paul, MN 55124
1-952-953-7946
www.wiseswim.com
  • Swimming Instruction

YMCA
Lake Geneva, WI 53147
1-262-248-6211
www.lakegenevaymca.com
  • Community Services
  • Exercise and Fitness Classes and Instruction
  • Fitness Consultants
  • Health Clubs and Gyms
  • Social and Human Services
  • Sports and Recreation Facilities
  • Swimming Instruction

YMCA
Rutherford, NJ 07070
1-201-955-5300
www.meadowlandsymca.org
  • Business and Professional Associations and Organizations
  • Child Care Centers
  • Child Care Services
  • Civic Clubs and Organizations
  • Community and Civic Organizations
  • Home Care Services
  • Social and Human Services
  • Swimming Instruction


Related Category Page(s)

a young man waterskiing on a lake
Water Sports
Tennis Clubs
Tennis Clubs

Related Web Page

  • Scuba Equipment
    www.ScubaEquipment.us

113 Swimming Instruction entries listed on this page.
Copyright © Zeducorp.  All rights reserved.

Swimming Instruction Directory