2026 summer Mini Classes:


Mini classes are a perfect opportunity to keep studying French without a long commitment. Each class targets a specific area or theme. Mini classes are offered in a 4-week series, with 1.5-hour sessions each week. PLEASE NOTE: French Made is Easy is offered for 3 weeks, with a two-hour session each week. 


Click here for Mini Class Schedule Click here for Mini Class Schedule



Registration closes 24 hours before the class begins. While last-minute registrations may be possible, we strongly encourage students to enroll early, as classes that do not meet minimum enrollment requirements may be canceled in advance. For last-minute registration requests, please contact the office at info@afportland.org

Register here  Register here 


Classes For Beginning Levels

Beginning classes are designed for A1-level students and correspond to the 100 series. Find prerequisites, read full class description, and register by clicking "Read More" in the class descriptions.

A1

French for travelers

Planning a trip to a French-speaking country? Master essential travel skills in four mini-lessons! Learn hotel check-ins, metro navigation, ticket purchases, food ordering, and more. Taught predominantly in French with English support as needed. Perfect for beginners with basic French knowledge.

Read more
Read more

A1

French Made Easy: Listen and Speak Naturally

This lively, immersion-style French class helps beginners build confidence and comprehension through listening, stories, and guided interaction. With a focus on high-frequency vocabulary and lots of visual support, students learn naturally—no textbooks, no homework, just engaging, research-based activities. Open to true beginners and A1 learners seeking extra comprehension support.

Read more Read more

A1

French Sounds and spelling basics

Refine your pronunciation and spelling by mastering the link between French sounds and their written forms. Through practical, hands-on exercises, you will strengthen your ability to recognize key French sounds and understand how they are represented in writing. This course is ideal for learners who want to improve both spoken accuracy and written confidence while deepening their understanding of French phonetics.

Read more Read more

A1

French in action a1

Build your French confidence this summer through real-life communication from the very first lesson. Practice simple, guided interactions based on everyday situations such as introducing yourself, asking basic questions, and managing essential daily needs. Grammar and vocabulary are introduced step by step to support clear, practical communication, with a strong focus on speaking, listening, and pronunciation. Interactive activities help you start using French right away in a supportive environment. A perfect summer boost for beginners looking to build a solid foundation in an engaging, practical way. 

Read more Read more




Classes For low Intermediate Levels

Low intermediate classes are designed for A2-level students and correspond to the 200 series. Find prerequisites, read full class description, and register by clicking "Read More" in the class descriptions.










A2

A2 French grammar essentials 

Unlock the secrets of French grammar as you strengthen your command of key structures such as relative pronouns, passé composé, imparfait, and plus-que-parfait. Explore direct and indirect speech, dive into the nuances of the subjunctive, and learn when to use infinitive forms with confidence.Through interactive lessons and guided practice, you will deepen your understanding of how French works and improve your ability to use it accurately and naturally. This course will elevate your language skills and strengthen your appreciation for the elegance of French.

Read more Read more

A2

FOcus: past tenses

Master three essential French past tenses le passé composé, l’imparfait and le passé récent through engaging short stories songs and film clips. With plenty of guided practice activities you will build confidence using these tenses naturally while strengthening your conversation skills. This dynamic course helps you master the past in French in a fun and interactive way while taking your overall fluency to the next level.

Read more Read more

A2

french in action A2 

Strengthen your French through dynamic real-life communication and interactive practice as you move beyond basic exchanges to describe experiences, express opinions, and navigate everyday situations with confidence. Build fluency, accuracy, and spontaneity through meaningful contexts, with a strong focus on speaking, listening, and pronunciation supported by engaging activities and authentic materials. An ideal summer course to reinforce core skills and use French more naturally in real-life situations.

Read more Read more

A2

french through theater

Discover French through the drama and beauty of the stage in this engaging mini-course featuring short, authentic excerpts from major playwrights such as Molière, Racine, Victor Hugo, and Maeterlinck. Designed for A2 learners, it combines accessible literary texts with practical language work to strengthen key grammar structures while developing reading, speaking, and listening skills. This inspiring course brings language and culture together to boost fluency and deepen your appreciation of French theater.

Read more Read more

Classes For Low Intermediate  and Intermediate Levels

Find prerequisites, read full class description, and register by clicking "Read More" in the class descriptions.







A2/B1


Practice your french

Speak French with confidence. This lively, supportive class combines targeted grammar review with real conversation practice, guided by an experienced teacher who gives you personalized feedback every step of the way. Whatever your goal, you'll leave every session feeling more fluent, more comfortable, and ready for more.

Read more Read more



Classes For Intermediate  Levels

Intermediate classes are designed for B1-level students and correspond to the 300 series. Find prerequisites, read full class description, and register by clicking "Read More" in the class descriptions.


B1


french in action B1

Go beyond grammar. French in Action B1 is an immersive summer program that builds real speaking confidence through compelling themes, dynamic interaction, and personalized oral practice in two flexible, stand-alone sessions. If you're ready to express yourself with precision and flair, this is your class.

Read more Read more



Classes For Intermediate  and Upper Intermediate Levels

Intermediate classes are designed for B1-level students and correspond to the 300 series. Upper-Intermediate classes are designed for B2-level students. Find prerequisites, read full class description, and register by clicking "Read More" in the class descriptions.




B1+

French couturiers and their legacy

Chanel. Dior. Saint Laurent. Gaultier. This course goes behind the iconic names to explore how French fashion shaped and was shaped by culture, art, gender, and society. A rich, thought provoking journey for B1 learners and above.

Read more Read more

B1/B2

Grammar in context

Real songs. Real texts. Real French. This dynamic mini-class builds your B1/B2 grammar skills through authentic cultural materials and interactive activities, making every structure feel natural, useful, and memorable. Content is adapted to your group, so every session feels personal, purposeful, and on point.

Read more Read more

B1/B2

Exploring Contemporary french cinema

From the bold experiments of the late 20th century to the boundary pushing films of today, this course traces the evolution of French cinema through the directors, movements, and ideas that have defined it. Exploring themes of identity, memory, globalization, and representation, you'll develop your critical eye and your French together, through film viewings, rich discussion, and analytical work entirely in French. A perfect match for curious, culturally ambitious learners ready to go deeper.

Read more Read more

B1/B2

discover swiss culture

Milk chocolate, mountain villages, banking secrecy, and a language all their own. Switzerland is full of surprises, and this course unlocks them all. Explore the history, traditions, cuisine, politics, and distinctive French of the Swiss Confederation through an engaging, culturally rich journey. Students may also choose to develop their oral skills through optional presentations.


Read more Read more


Classes for
Advanced Levels

Advanced classes are designed for C1-level students and correspond to the 500 series.  Find prerequisites, read full class description, and register by clicking "Read More" in the class descriptions.

C1+

Advanced French: Current Events and Media Analysis

What's making headlines in France today? This advanced course puts you at the heart of contemporary French society, using real newspapers, articles, reports, and television programs as your springboard for rich discussion and in-depth analysis. You'll sharpen the skills that matter most at this level, from understanding nuanced arguments and building sophisticated media vocabulary to expressing complex ideas with precision and debating confidently in French. More than a language class, this is a window into the conversations, controversies, and cultural currents shaping France right now, for learners who don't just want to speak French, but want to think in it.

Read more Read more

Registration

Level
Location
Pace

Unsure of your level?  Click here to take a free placement test.

A1 - Beginner

French for Travelers

Minis
Planning a trip to a French-speaking country but concerned about navigating the language barrier? Join our four "French for Travelers" mini lessons and master essential skills like hotel check-ins, using the metro, purchasing tickets, reserving tours, ordering food, and taking the train. This course is designed for beginners with basic French knowledge and will be predominantly taught in French, with English as needed. Prerequisite is having completed level 101 or possessing an equivalent level online.
Pace: Regular

French in Action A1 Thu AM

Minis
French in Action – A1

Keep your French active this summer through real-life communication from the very first lesson. Build confidence in simple, guided interactions using everyday situations such as introducing yourself, asking basic questions, and handling essential daily needs.

Grammar and vocabulary are introduced step by step to support clear, meaningful communication, with a strong focus on speaking, listening, and pronunciation practice. Activities are interactive and supportive, designed to help you start using French immediately.

A perfect summer boost for beginners to build a solid foundation in a practical and engaging way.Prerequisites 102 or equivalent.
Pace: Regular

French in Action A1 Thu PM

Minis
French in Action – A1

Keep your French active this summer through real-life communication from the very first lesson. Build confidence in simple, guided interactions using everyday situations such as introducing yourself, asking basic questions, and handling essential daily needs.

Grammar and vocabulary are introduced step by step to support clear, meaningful communication, with a strong focus on speaking, listening, and pronunciation practice. Activities are interactive and supportive, designed to help you start using French immediately.

A perfect summer boost for beginners to build a solid foundation in a practical and engaging way.Prerequisites 102 or equivalent.
Pace: Regular

French in Action A1 Tue PM

Minis
French in Action – A1

Keep your French active this summer through real-life communication from the very first lesson. Build confidence in simple, guided interactions using everyday situations such as introducing yourself, asking basic questions, and handling essential daily needs.

Grammar and vocabulary are introduced step by step to support clear, meaningful communication, with a strong focus on speaking, listening, and pronunciation practice. Activities are interactive and supportive, designed to help you start using French immediately.

A perfect summer boost for beginners to build a solid foundation in a practical and engaging way.Prerequisites 102 or equivalent.
Pace: Regular

French in Action A1 Wed AM

Minis
French in Action – A1

Keep your French active this summer through real-life communication from the very first lesson. Build confidence in simple, guided interactions using everyday situations such as introducing yourself, asking basic questions, and handling essential daily needs.

Grammar and vocabulary are introduced step by step to support clear, meaningful communication, with a strong focus on speaking, listening, and pronunciation practice. Activities are interactive and supportive, designed to help you start using French immediately.

A perfect summer boost for beginners to build a solid foundation in a practical and engaging way.Prerequisites 102 or equivalent.
Pace: Regular

French Made Easy: Listen and Speak Naturally

Minis
This lively and engaging French class uses the Comprehensible Input approach to language acquisition to help beginning French students soak up the language like a sponge, as they become more comfortable understanding commonly used French vocabulary in the context of daily conversations and stories. Perfect for students who would like to jumpstart their immersion learning before beginning their first class, as well as those already studying at the A1 level who would like extra support with their comprehension skills alongside their core courses, this class will use strategies derived from second language acquisition research to make French accessible to all learners. The focus will be first and foremost on picking up essential vocabulary through oral comprehension activities with lots of visual aids, and then putting the learning into practice through guided interaction involving writing, reading, and speaking. Be prepared to put away the textbooks and grammar worksheets for this course, and come ready to move, laugh, use your imagination, and build your confidence in a supportive community of learners. (This class will not require any homework, but ample resources will be provided for those who wish to continue the learning at home.) No prerequisites: Great for pure beginners.
Pace: Regular

French Sounds and Spelling Basics

Minis
This practical course is designed to help you master the connection between French sounds and their written forms. Through hands-on exercises, you'll refine your pronunciation, recognize the distinctive sounds of French, and learn how these sounds are accurately represented in writing. This course is ideal for learners who want to improve both pronunciation and spelling while deepening their understanding of French phonetics and spelling conventions. Prerequisite is DEFI 103 or equivalent.
Pace: Regular
A2 - Lower Intermediate

FOCUS: Past Tenses A2

Minis
Get ready to master three of the most commonly used past tenses in French- le passé composé, l'imparfait, and le passé récent- through fun and engaging short stories, songs, and movie clips! With tons of practice activities, you'll have plenty of opportunities to become a pro at this unique aspect of the French language while also honing your conversation skills. Don't miss out on this exciting chance to conquer"the past" and take your French to the next level! Prerequisite 106 or equivalent.
Pace: Regular

French Grammar Essentials - A2

Minis
Unlock the secrets of the French grammar! You'll master relative pronouns, passé composé, imparfait, plus-que-parfait, and the art of directand indirect discourse. Dive into the nuances of the subjunctive mood and learn when to use infinitive forms, gaining a thorough grasp ofFrench grammar. Our interactive lessons and immersive practice sessions will elevate your language skills and deepen your appreciation forthe elegance of French. Prerequisite 106 or equivalent.
Pace: Regular

French in Action A2 Fri AM

Minis
French in Action – A2

Take your French further through dynamic, real-life communication and interactive practice. Develop greater independence by moving beyond basic exchanges to describe experiences, express simple opinions, and handle a wider range of everyday situations.

Expand language naturally through meaningful contexts, improving fluency, accuracy, and spontaneity. Special attention is given to speaking, listening, and pronunciation, supported by varied communicative activities and authentic materials.

An ideal summer boost to strengthen core skills, increase confidence, and use French more naturally in real-life contexts.

Prerequisite 106 or equivalent.
Pace: Regular

French in Action A2 Mon PM

Minis
French in Action – A2

Take your French further through dynamic, real-life communication and interactive practice. Develop greater independence by moving beyond basic exchanges to describe experiences, express simple opinions, and handle a wider range of everyday situations.

Expand language naturally through meaningful contexts, improving fluency, accuracy, and spontaneity. Special attention is given to speaking, listening, and pronunciation, supported by varied communicative activities and authentic materials.

An ideal summer boost to strengthen core skills, increase confidence, and use French more naturally in real-life contexts.

Prerequisite 106 or equivalent.
Pace: Regular

French in Action A2 Tue AM

Minis
French in Action – A2

Take your French further through dynamic, real-life communication and interactive practice. Develop greater independence by moving beyond basic exchanges to describe experiences, express simple opinions, and handle a wider range of everyday situations.

Expand language naturally through meaningful contexts, improving fluency, accuracy, and spontaneity. Special attention is given to speaking, listening, and pronunciation, supported by varied communicative activities and authentic materials.

An ideal summer boost to strengthen core skills, increase confidence, and use French more naturally in real-life contexts.

Prerequisite 106 or equivalent.
Pace: Regular

French in Action A2 Wed PM

Minis
French in Action – A2

Take your French further through dynamic, real-life communication and interactive practice. Develop greater independence by moving beyond basic exchanges to describe experiences, express simple opinions, and handle a wider range of everyday situations.

Expand language naturally through meaningful contexts, improving fluency, accuracy, and spontaneity. Special attention is given to speaking, listening, and pronunciation, supported by varied communicative activities and authentic materials.

An ideal summer boost to strengthen core skills, increase confidence, and use French more naturally in real-life contexts.

Prerequisite 106 or equivalent.
Pace: Regular

French Through Theatre A2

Minis
Discover French through the drama and beauty of the stage. This mini-course invites you to explore short, authentic excerpts from iconic playwrights such as Molière, Racine, Victor Hugo, and Maeterlinck. Designed for A2 learners, the course combines accessible literary texts with practical language work to help you strengthen key grammar structures while improving your reading, speaking, and listening skills. Step into different historical periods, experience the rhythm of real dialogue, and gain confidence engaging with authentic French. Whether you’re looking to boost your fluency or deepen your cultural knowledge, this course offers a unique and inspiring way to learn. Join us and bring French to life through theatre. Prerequisite DEFI 201 or equivalent.
Pace: Regular
A2/B1

Practice your French

Minis
Join this dynamic French practice class designed to build your confidence and fluency. Begin with a quick review of essential grammar and vocabulary, then move straight into guided speaking activities.Receive personalized support from an experienced teacher in grammar, vocabulary, and pronunciation to help you feel comfortable and motivated. Whether you're preparing for a presentation, planning a trip, or simply looking to improve your conversational skills, this class will help you progress with confidence and ease.
Prerequisite: DEFI 201 or equivalent.
Pace: Regular
B1 - Intermediate

"French Couturiers and their legacy”. Le chic parisien d'hier à aujourd'hui

Minis
Discover the fascinating history of French fashion through the iconic couturiers who have left their mark on their era. This course will explore the unique contributions of some of the most famous names in French fashion, shedding light on their impact on culture, art, and society.
We will begin by exploring the iconic legacy of Yves Saint Laurent; his collaborations with stars and his ties to art history, including iconic pieces like the Mondrian-inspired dress.
Then, we'll delve into Coco Chanel's pivotal role in women's emancipation, from popularizing trousers to her influence during the German occupation. We'll track the evolution of the Chanel Empire to the present, highlighting her enduring impact.
Following that, we'll conduct a detailed analysis of Dior and Courrèges, focusing on their contributions to women's liberation through innovations like the short skirt and the exploration of female body evolution in the 20th century.
Finally, we'll examine Jean-Paul Gaultier's groundbreaking work, his Parisian connections, his legendary collaboration with Madonna, and his influence on 2000s France. We'll also discuss the evolution of masculinity in fashion and the impact of fast fashion on the industry today. This class is open to students at level B1 and above, with the prerequisite of having completed level 301 or possessing an equivalent level.
Pace: Regular

Discover Swiss Culture

Minis
Welcome to our French class on Switzerland! When we mention milk chocolate, banking secrecy, Heidi, and neutrality, what country comes to mind? Switzerland, of course! In this course, you'll have the opportunity to discover the characteristics of this small country and its French-speaking region through its captivating history, rich traditions, delicious cuisine, distinctive French language, and unique politics. Get ready to uncover the best-kept secrets of the Swiss Confederation! Additionally, students will have the option, if they choose, to prepare oral presentations. Join us for a fascinating exploration of Switzerland through the French language. This class is open to students at level B1 and above, with the prerequisite of having completed level 301 or possessing an equivalent level.
Pace: Regular

French in Action B1 Tue AM

Minis
Boost your French with French in Action B1: a unique summer program designed to transform your speaking confidence! Through two independent and flexible sessions, you will dive into captivating themes, ranging from recounting your travel adventures to highlighting your professional background, while exploring digital challenges, civic engagement, and modern relationships. More than just a grammar course, this journey gives you the keys to articulate complex stories, nuance your feelings, and express your dreams with surgical precision. This course prioritizes interaction, expression, and oral production to enable you to communicate with confidence and fluency. Prerequisite 206 or equivalent.
Pace: Regular

French in Action B1 Tue PM

Minis
Boost your French with French in Action B1: a unique summer program designed to transform your speaking confidence! Through two independent and flexible sessions, you will dive into captivating themes, ranging from recounting your travel adventures to highlighting your professional background, while exploring digital challenges, civic engagement, and modern relationships. More than just a grammar course, this journey gives you the keys to articulate complex stories, nuance your feelings, and express your dreams with surgical precision. This course prioritizes interaction, expression, and oral production to enable you to communicate with confidence and fluency. Prerequisite 206 or equivalent.
Pace: Regular

French in Action B1 Wed AM

Minis
Boost your French with French in Action B1: a unique summer program designed to transform your speaking confidence! Through two independent and flexible sessions, you will dive into captivating themes, ranging from recounting your travel adventures to highlighting your professional background, while exploring digital challenges, civic engagement, and modern relationships. More than just a grammar course, this journey gives you the keys to articulate complex stories, nuance your feelings, and express your dreams with surgical precision. This course prioritizes interaction, expression, and oral production to enable you to communicate with confidence and fluency. Prerequisite 206 or equivalent.
Pace: Regular
B1/B2

"French Couturiers and their legacy”. Le chic parisien d'hier à aujourd'hui

Minis
Discover the fascinating history of French fashion through the iconic couturiers who have left their mark on their era. This course will explore the unique contributions of some of the most famous names in French fashion, shedding light on their impact on culture, art, and society.
We will begin by exploring the iconic legacy of Yves Saint Laurent; his collaborations with stars and his ties to art history, including iconic pieces like the Mondrian-inspired dress.
Then, we'll delve into Coco Chanel's pivotal role in women's emancipation, from popularizing trousers to her influence during the German occupation. We'll track the evolution of the Chanel Empire to the present, highlighting her enduring impact.
Following that, we'll conduct a detailed analysis of Dior and Courrèges, focusing on their contributions to women's liberation through innovations like the short skirt and the exploration of female body evolution in the 20th century.
Finally, we'll examine Jean-Paul Gaultier's groundbreaking work, his Parisian connections, his legendary collaboration with Madonna, and his influence on 2000s France. We'll also discuss the evolution of masculinity in fashion and the impact of fast fashion on the industry today. This class is open to students at level B1 and above, with the prerequisite of having completed level 301 or possessing an equivalent level.
Pace: Regular

Discover Swiss Culture

Minis
Welcome to our French class on Switzerland! When we mention milk chocolate, banking secrecy, Heidi, and neutrality, what country comes to mind? Switzerland, of course! In this course, you'll have the opportunity to discover the characteristics of this small country and its French-speaking region through its captivating history, rich traditions, delicious cuisine, distinctive French language, and unique politics. Get ready to uncover the best-kept secrets of the Swiss Confederation! Additionally, students will have the option, if they choose, to prepare oral presentations. Join us for a fascinating exploration of Switzerland through the French language. This class is open to students at level B1 and above, with the prerequisite of having completed level 301 or possessing an equivalent level.
Pace: Regular

French Cinema: Exploring Contemporary French Cinema

Minis
This course explores major trends in French cinema from the late 20th century to the present, with a focus on postmodern aesthetics and contemporary filmmaking practices. Through the study of influential directors, films, and cinematic movements, students will examine how French cinema engages with questions of identity, memory, globalization, and representation in an increasingly interconnected world.
Blending language development with film analysis, the course is designed for upper-intermediate to advanced learners (B2–C1). Students will strengthen their listening, speaking, reading, and writing skills through film viewings, critical discussions, and analytical assignments conducted in French. Prerequisite 206 or equivalent.
Pace: Regular

Grammar in Context B1/B2

Minis

Learn or review key B1–B2 grammar concepts in a dynamic, context-based mini-class built around authentic materials such as songs, short texts, video clips, and interactive activities. Rather than studying grammar in isolation, each lesson begins with a real-life cultural support from which grammatical structures are explored and practiced in context.

Topics may include past tenses (passé composé, imparfait, plus-que-parfait), the conditional (present and past), future tenses, the subjunctive, and direct and indirect object pronouns. Content will be adapted to the level and interests of the group, making each session both targeted and engaging.

This class is ideal for learners who want to strengthen their grammar while connecting it to meaningful, authentic French. Prerequisite: 206 or equivalent.





Pace: Regular
B2 - Upper Intermediate

"French Couturiers and their legacy”. Le chic parisien d'hier à aujourd'hui

Minis
Discover the fascinating history of French fashion through the iconic couturiers who have left their mark on their era. This course will explore the unique contributions of some of the most famous names in French fashion, shedding light on their impact on culture, art, and society.
We will begin by exploring the iconic legacy of Yves Saint Laurent; his collaborations with stars and his ties to art history, including iconic pieces like the Mondrian-inspired dress.
Then, we'll delve into Coco Chanel's pivotal role in women's emancipation, from popularizing trousers to her influence during the German occupation. We'll track the evolution of the Chanel Empire to the present, highlighting her enduring impact.
Following that, we'll conduct a detailed analysis of Dior and Courrèges, focusing on their contributions to women's liberation through innovations like the short skirt and the exploration of female body evolution in the 20th century.
Finally, we'll examine Jean-Paul Gaultier's groundbreaking work, his Parisian connections, his legendary collaboration with Madonna, and his influence on 2000s France. We'll also discuss the evolution of masculinity in fashion and the impact of fast fashion on the industry today. This class is open to students at level B1 and above, with the prerequisite of having completed level 301 or possessing an equivalent level.
Pace: Regular

Discover Swiss Culture

Minis
Welcome to our French class on Switzerland! When we mention milk chocolate, banking secrecy, Heidi, and neutrality, what country comes to mind? Switzerland, of course! In this course, you'll have the opportunity to discover the characteristics of this small country and its French-speaking region through its captivating history, rich traditions, delicious cuisine, distinctive French language, and unique politics. Get ready to uncover the best-kept secrets of the Swiss Confederation! Additionally, students will have the option, if they choose, to prepare oral presentations. Join us for a fascinating exploration of Switzerland through the French language. This class is open to students at level B1 and above, with the prerequisite of having completed level 301 or possessing an equivalent level.
Pace: Regular
C1 - Advanced

Advanced French: Current Events and Media Analysis

Minis
This advanced French course is designed for students at the C1/C2 level who wish to deepen their understanding and analysis of French current events. Through interactive classes, participants will explore major events and debates in contemporary French society by analyzing newspapers, articles, reports, and television programs. The course aims to develop skills in oral and written comprehension and expression, enrich vocabulary specific to the media, and strengthen the ability to argue in French for complete immersion in the French language and culture.
Pace: Regular

Order This Course

$155.00 USD

Code: 26E Session 1 Mini French in Action Tue PM
Take your French further through dynamic, real-life communication and interactive practice.

Your Account
To proceed, please login or register a new account:



 

PARKING

Street parking on SW 20th St. facing the Kamm House is limited. Free parking is available in Lot A at SW 18th and SW Columbia. Please obtain a parking pass from the office. After 6 pm weekdays, students may park in the Willamette Dental lot at SW 20th and SW Jefferson as available.

OFFICE HOURS

The Alliance office is open 10am-3pm Monday through Friday.
Call us at 503.223.8388 during business hours or leave a message.
Email us at  info@afportland.org.

FOLLOW US

ALLIANCE NEWSLETTER

Design by Monsieur Graphic. Powered by Oncord.