Teaching Assistant Visa Sponsorship Jobs in Maryland
Maryland's teaching assistant jobs span a dense network of public school districts, private universities, and research institutions, with major employers including the University of Maryland, Johns Hopkins University, and Montgomery County Public Schools. Baltimore and the D.C. suburbs in Prince George's and Montgomery counties concentrate the most openings for international candidates seeking visa sponsorship.
See All Teaching Assistant JobsOverview
Showing 5 of 65+ Teaching Assistant Jobs in Maryland with Visa Sponsorship jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 65+ Teaching Assistant Jobs in Maryland with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Teaching Assistant Jobs in Maryland with Visa Sponsorship.
Get Access To All Jobs
INTRODUCTION
In this 6-week, one-credit, asynchronous online course, students will dive into Python programming with no prior development experience needed. They will explore key concepts like creating a Python environment, common data types, conditional statements, common data structures, iterators, file input and output, functions, and code formatting. The course concludes with an introduction to object-oriented programming. Each lesson features code samples, hands-on exercises, and readings from the free textbook Python for Everybody. By the end, students will have a solid understanding of Python and be ready to solve small-scale programming challenges with confidence. We are seeking a Teaching Assistants - Intro to Python who will be punctual, have a positive attitude, treat students with respect, and generate enthusiasm for learning. They must also be able to effectively communicate both orally and in writing. TAs and Graders must have completed their first year of an engineering degree and demonstrate knowledge of the content covered in Intro to Python.
ROLE AND RESPONSIBILITIES
Specific Duties & Responsibilities
- Must be present and available for the duration of the course. Must login to the online course at least five of seven days per week.
- Must be comfortable with the course material and be able to relate the curriculum to high school students.
- Must be prepared to spend time independently to review course materials and complete the online training program prior to the first day of the course.
- Must ensure that child safety protocols are upheld.
- Must work with the instructor to monitor the discussion board, answer student emails, and submit feedback for Practical Exercises.
- Must work with the Instructor to develop a sense of community for the high school students participating in this online class.
- Must work with Instructor and other TAs to respond to all student questions within 24 hours.
- Must be able to assist students remotely as they conduct the various lab activities and projects throughout the course.
- Instructors must arrange for at least two study session hours each week that are hosted by one member of the team. The study session hours should be scheduled so that all students may participate in at least one hour each week.
MINIMUM QUALIFICATIONS
- High School Diploma/GED
- Must have completed their first year of an engineering degree and demonstrate knowledge of the content covered in Intro to Python.
- Candidates for these positions will be subject to a pre-employment background check and fingerprinted per policies related to working with minors.
- All employees participating in Hopkins Pre-College programs must enroll and participate in mandatory online training relevant to working with minors and working at JHU.
- Availability to participate in pre-course training.
- Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula.
PREFERRED QUALIFICATIONS
- Special preference will be given to students who have completed EN.500.113 Gateway Computing: Python
- Must be able to effectively communicate both orally and in writing.
SPECIAL KNOWLEDGE, SKILLS, AND ABILITIES
- Must have knowledge of the Python programming language.
TECHNICAL QUALIFICATIONS OR SPECIALIZED CERTIFICATIONS
- Familiarity with Canvas or similar LMS.
- Proficient with the Microsoft Office Suite, particularly Outlook, Word, Excel, PowerPoint, Teams.
- Proficient with Zoom or similar video conferencing software.
Physical Requirements
- Access to remote/virtual work environment for training prior to course.
- Access to remote/virtual work environment during the course.
CLASSIFIED TITLE: Teaching Assistant
Job Posting Title (Working Title): Teaching Assistant – Intro to Python (Pre-Collegiate Programs)
Role/Level/Range: ACRO37.5/03/CE
Starting Salary Range: $19.75 - $35.35 HRLY (Commensurate w/exp.)
Employee group: Casual / On Call
Schedule: 20hrs/wkly; 7 days - The asynchronous course runs for two 6-week sessions. Session 1 is May 18 to June 28, 2026 and Session 2 is June 29 to August 10, 2026. Additionally, there will be training before the course starts and wrap-up activities after the course.
FLSA Status: Non-Exempt
LOCATION
Location: Remote
Department name: Pre-Collegiate Programs
Students_Casuals Personnel area: Whiting School of Engineering

INTRODUCTION
In this 6-week, one-credit, asynchronous online course, students will dive into Python programming with no prior development experience needed. They will explore key concepts like creating a Python environment, common data types, conditional statements, common data structures, iterators, file input and output, functions, and code formatting. The course concludes with an introduction to object-oriented programming. Each lesson features code samples, hands-on exercises, and readings from the free textbook Python for Everybody. By the end, students will have a solid understanding of Python and be ready to solve small-scale programming challenges with confidence. We are seeking a Teaching Assistants - Intro to Python who will be punctual, have a positive attitude, treat students with respect, and generate enthusiasm for learning. They must also be able to effectively communicate both orally and in writing. TAs and Graders must have completed their first year of an engineering degree and demonstrate knowledge of the content covered in Intro to Python.
ROLE AND RESPONSIBILITIES
Specific Duties & Responsibilities
- Must be present and available for the duration of the course. Must login to the online course at least five of seven days per week.
- Must be comfortable with the course material and be able to relate the curriculum to high school students.
- Must be prepared to spend time independently to review course materials and complete the online training program prior to the first day of the course.
- Must ensure that child safety protocols are upheld.
- Must work with the instructor to monitor the discussion board, answer student emails, and submit feedback for Practical Exercises.
- Must work with the Instructor to develop a sense of community for the high school students participating in this online class.
- Must work with Instructor and other TAs to respond to all student questions within 24 hours.
- Must be able to assist students remotely as they conduct the various lab activities and projects throughout the course.
- Instructors must arrange for at least two study session hours each week that are hosted by one member of the team. The study session hours should be scheduled so that all students may participate in at least one hour each week.
MINIMUM QUALIFICATIONS
- High School Diploma/GED
- Must have completed their first year of an engineering degree and demonstrate knowledge of the content covered in Intro to Python.
- Candidates for these positions will be subject to a pre-employment background check and fingerprinted per policies related to working with minors.
- All employees participating in Hopkins Pre-College programs must enroll and participate in mandatory online training relevant to working with minors and working at JHU.
- Availability to participate in pre-course training.
- Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula.
PREFERRED QUALIFICATIONS
- Special preference will be given to students who have completed EN.500.113 Gateway Computing: Python
- Must be able to effectively communicate both orally and in writing.
SPECIAL KNOWLEDGE, SKILLS, AND ABILITIES
- Must have knowledge of the Python programming language.
TECHNICAL QUALIFICATIONS OR SPECIALIZED CERTIFICATIONS
- Familiarity with Canvas or similar LMS.
- Proficient with the Microsoft Office Suite, particularly Outlook, Word, Excel, PowerPoint, Teams.
- Proficient with Zoom or similar video conferencing software.
Physical Requirements
- Access to remote/virtual work environment for training prior to course.
- Access to remote/virtual work environment during the course.
CLASSIFIED TITLE: Teaching Assistant
Job Posting Title (Working Title): Teaching Assistant – Intro to Python (Pre-Collegiate Programs)
Role/Level/Range: ACRO37.5/03/CE
Starting Salary Range: $19.75 - $35.35 HRLY (Commensurate w/exp.)
Employee group: Casual / On Call
Schedule: 20hrs/wkly; 7 days - The asynchronous course runs for two 6-week sessions. Session 1 is May 18 to June 28, 2026 and Session 2 is June 29 to August 10, 2026. Additionally, there will be training before the course starts and wrap-up activities after the course.
FLSA Status: Non-Exempt
LOCATION
Location: Remote
Department name: Pre-Collegiate Programs
Students_Casuals Personnel area: Whiting School of Engineering
Teaching Assistant Job Roles in Maryland
See all 65+ Teaching Assistant Jobs in Maryland
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Teaching Assistant Jobs in MarylandTeaching Assistant Jobs in Maryland: Frequently Asked Questions
Which employers in Maryland sponsor visas for teaching assistants?
The University of Maryland College Park and Johns Hopkins University are among the most active sponsors, particularly for graduate teaching assistants supported through J-1 or H-1B programs. Large public school districts such as Montgomery County Public Schools and Prince George's County Public Schools have also sponsored international educators, though sponsorship decisions depend on the specific role, funding source, and district policy at the time of hiring.
Which visa types are most common for teaching assistant roles in Maryland?
J-1 is the most common visa for teaching assistants at Maryland universities, typically issued under the Exchange Visitor program for graduate students or research scholars. H-1B applies when the role qualifies as a specialty occupation requiring at least a bachelor's degree in a specific field. F-1 students with OPT or STEM OPT authorization can also work as teaching assistants without requiring separate employer sponsorship.
How to find teaching assistant visa sponsorship jobs in Maryland?
Migrate Mate filters job listings specifically by visa sponsorship availability, making it straightforward to identify teaching assistant roles in Maryland where employers are actively sponsoring international candidates. Rather than sorting through general postings, you can browse positions at Maryland universities, community colleges, and school districts that have a documented history of sponsoring work visas for teaching staff.
Which cities in Maryland have the most teaching assistant sponsorship jobs?
College Park and Baltimore account for the largest share of teaching assistant sponsorship opportunities, driven by the University of Maryland system and Johns Hopkins University respectively. Rockville and Silver Spring in Montgomery County also see demand from community colleges and public school districts. Annapolis and Towson host additional university campuses that periodically hire international teaching staff.
Are there any Maryland-specific considerations for teaching assistant visa sponsorship?
Maryland's high concentration of research universities and proximity to federal agencies means many teaching assistant roles are tied to grant-funded positions, which can affect the duration and renewal of sponsorship. Graduate teaching assistants at University System of Maryland institutions are often enrolled students first, meaning J-1 or F-1 status through the university is the standard pathway rather than independent H-1B petitions filed by a school district.
What is the prevailing wage for sponsored teaching assistant jobs in Maryland?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.
See which teaching assistant employers are hiring and sponsoring visas in Maryland right now.
Search Teaching Assistant Jobs in Maryland